Hello, I'm Henry

Computer Science Student & Aspiring Software Engineer

About Me

Passionate Computer Science student with a strong foundation in software engineering and a passion for building, learning, and solving problems.

Background

Hello! I'm Henry Monteith, a passionate Computer Science student at the University of South Carolina. My love for technology began at around the age of nine, with a simple fascination with computers and how they work. That fascination has since blossomed into a deep passion for software, problem-solving, and innovation.

Over the years, I have honed my software engineering skills through both my coursework and through building various exciting projects in my free time. Some of my personal favorites are Dot, a full-stack social media application created with the goal of fostering a positive, meaningful, and authentic online experience using NLP techniques, as well as Cinder, a real-time, end-to-end encrypted chat application created with user privacy and anonymity at its core.

I have also taken interest in other fields, such as cybersecurity, leading my high school's cybersecurity team to several top finishes in competitions such as CyberPatriot and the Palmetto Cyber Defense Competition. One of my more recent interests is the field of machine learning and data science, which I have been learning more about and experimenting with in projects like Dot.

When I'm not programming, you can find me exploring the great outdoors, playing video games (my personal favorites are Super Smash Bros., Overwatch, and rhythm games), listening to music (I love all genres), or studying for classes.

Above all, I love learning, building new things, and meeting new people, because there is always more to learn, more to build, and more people to meet. I am always looking for new opportunities to learn, grow, and connect with others, so if you have any opportunities or just want to chat, feel free to reach out to me!

Skills & Technologies

Programming Languages

  • • Python
  • • Java
  • • JavaScript
  • • C++
  • • HTML/CSS

Frameworks & Tools

  • • FastAPI
  • • Flask
  • • Node.js
  • • Git & GitHub

Databases

  • • MySQL
  • • PostgreSQL
  • • MongoDB

Other

  • • AWS Basics
  • • REST APIs
  • • NumPy
  • • scikit-learn
  • • NLP

Projects

A collection of projects showcasing my technical skills and problem-solving abilities.

These are just the ones I'm most proud of; others are available on my GitHub.

Dot (Social Media App)

Full-stack web application utilizing modern web technologies, as well as a PyTorch-powered NLP classifier to analyze post sentiment and filter content.

Python FastAPI PostgreSQL PyTorch

Cinder (Real-Time Chat App)

Full-stack application built with React and Node.js/Express. Utilizes WebSocket protocol for real-time messaging as well as browser-based RSA keypairs for end-to-end encryption in chatrooms.

Node.js React WebSockets Express.js

Resume

My educational background, experience, skills, and qualifications.

Education

Bachelor of Science in Computer Science

University of South Carolina • 2024 - 2028
Cumulative GPA: 3.90/4.00

Relevant Coursework: Computer Architecture, Software Engineering, Operating Systems, Data Structures & Algorithms, Computer Networks

Awards

Palmetto Fellows Scholarship Recipient

South Carolina Commission on Higher Education • 2024 - 2028

Capstone Scholar

University of South Carolina • 2024 - 2026

President's Honor List

University of South Carolina • January 2025 - May 2025

South Carolina Seal of Biliteracy (English and Spanish)

South Carolina Department of Education • June 2024 - Present

Experience

Cybersecurity Team Captain

Academic Magnet High School • 2022 - 2024

  • Led 6-person team to 1st-place finish in CyberPatriot XVI Semifinals (SC) and 2nd-place finish in 2024 Palmetto Cyber Defense Competition
  • Secured Linux/Windows servers under live-fire conditions using iptables, UFW, Wireshark, and Nmap; scripted automation tools using PowerShell and Python to accelerate server lockdowns and network scans
  • Mentored teammates on OS internals and attack mitigation techniques, fostering collaboration and improving team technical depth

Skills

  • Languages: Python, Java, JavaScript, SQL, C++, C#, HTML/CSS
  • Frameworks/Tools: FastAPI, Node.js, Git, Linux, AWS, PostgreSQL, MySQL
  • Libraries: pandas, NumPy, scikit-learn

Get In Touch

I'm always open to discussing new opportunities, working with others on projects, or just chatting about technology.

Contact Information

PGP Public Key

If you're looking to contact me regarding a security issue (e.g. a vulnerability), please encrypt your communications using PGP and this public key.