Thomas F. Welch

Software Engineer & Computer Science Student

About Me

👨‍💻

Computer Science Student & Software Engineer

I'm a Computer Science student at the University of Virginia with a 3.93 GPA, minoring in Data Science with a focal path in Cybersecurity. I have hands-on experience as a Software Engineering Intern at ST Engineering iDirect and Software Engineer at SwiftScore.

I'm passionate about building scalable web applications, working with modern technologies like React, TypeScript, Python, and cloud platforms. I've contributed to production systems supporting satellite ground infrastructure and developed full-stack applications from concept to deployment.

When I'm not coding, you can find me diving with Scuba @ UVA, playing intramural sports, or volunteering at the Virginia Discovery Museum. I'm also bilingual in Spanish and hold AWS certifications.

Download Resume (PDF)

Skills & Technologies

Programming Languages

Java TypeScript Python JavaScript C C++ SQL HTML/CSS

Frontend & Frameworks

React Next.js TailwindCSS Spring Boot Flask Django

Cloud & DevOps

AWS Google Cloud Docker Kubernetes Linux CI/CD GitHub Actions

Tools & Databases

Git/GitHub MySQL GraphQL REST APIs Maven Gradle Bash

Featured Projects

🎵

Music Recommender

Full-stack music recommender web application leveraging Spotify OAuth for user authentication and personalized data access. Built with Java Spring Boot backend and React/TypeScript frontend for seamless user experience.

📚

Book Cataloging App

Web application for cataloging and lending books. Built with Django, JavaScript, and HTML. Features Google OAuth authentication, real-time S3 synchronization, and automated CI/CD deployment on Heroku.

🚀

SwiftScore Platform

Responsive web application built with React, Next.js, and TypeScript. RESTful API backend using Flask and Python, containerized with Docker and deployed on Google Cloud Run. Integrated OpenAI and Llama APIs.

Let's Work Together

I'm always interested in new opportunities, internships, and collaborations. Currently pursuing my Bachelor's in Computer Science at UVA and looking for exciting projects to work on!