Hi, my name is

Michael He

I build software that matters.

I'm a computer science student specializing in software engineering, passionate about creating efficient, scalable solutions. Currently focused on full-stack development and cloud technologies.

About Me

I'm a senior computer science student at the University of Virginia with a passion for building elegant solutions to complex problems. My journey in software engineering began with a curiosity about how things work, which has evolved into a deep commitment to creating impactful technology.

I specialize in full-stack development, with experience in modern frameworks and cloud technologies. I'm particularly interested in distributed systems, API design, and creating seamless user experiences.

Michael He

Quick Facts

  • ▹B.S. in Computer Science, Expected May 2026
  • ▹GPA: 3.94/4.00
  • ▹Dean's List: Fall 2022 - Spring 2025

Experience

My professional journey and academic background in software engineering.

Technical Interviewing Workshop President
UVA Center for Engineering Career Development • Sep 2024 - Present

Led a university workshop focused on preparing students for technical interviews, covering data structures, algorithms, and system design challenges.

  • ▹Led a workshop 3 times a week for UVA students by walking through common data structures and algorithm leetcode problems.
  • ▹Facilitated whiteboarding sessions to collaboratively work through system design challenges and tradeoffs.
  • ▹Assisted over 20 students to get their dream internship (Meta, Amazon, Capital One, Roblox, Bloomberg, Zocdoc, Riot Games).
Data Structures
Algorithms
System Design
Leadership
Mentorship
Software Development Engineer Intern
Amazon Web Services • May 2025 - July 2025

Designed and implemented an Digital Asset Management system automating image categorization for the AWS Documentation website using AWS SageMaker, processing 50,000 images. Identified and reported a severity-2 security vulnerability in the documentation pipeline, collaborating with senior engineers to resolve it within 48 hours.

  • ▹Reduced manual categorization effort by 80%, saving approximately 40 hours per week compared to human-only classification.
  • ▹Improved documentation consistency and customer experience by standardizing images across 329 AWS services using a prompt engineered AWS Bedrock model.
AWS SageMaker
AWS Bedrock
Python
Security
Machine Learning
Software Engineer Intern
GOBankingRates • May 2024 - Sep 2024

Maintained a mission-critical internal codebase used by over 2000 banks, ensuring high performance and 99.97% uptime. Developed and deprecated API endpoints and managed cloud infrastructure to enhance content delivery efficiency.

  • ▹Delivered 10+ new features and improvements by working with cross-functional teams.
  • ▹Reduced time to find an error by 75% by utilizing Datadog to monitor and report errors for kubernetes cron jobs.
  • ▹Developed and deprecated 3 API endpoints for image generation using Express.js, optimizing functionality.
  • ▹Employed Terraform for infrastructure as code to manage AWS CloudFront caching policies, enhancing content delivery efficiency.
Express.js
Node.js
Datadog
Terraform
AWS CloudFront
Kubernetes
Agile
Software Engineer Intern
Runway • Jan 2023 - Mar 2024

Built a full-stack platform connecting early-stage startups with college students for freelance work, engaging over 2000 college students, contributing to the company's $5 million valuation and top 25 recognition.

  • ▹Managed and built over 20 user interface components and pages using Next.js for the job board, student and business profiles.
  • ▹Generated 5+ Spring Boot REST API routes hosted on an EC2 instance to organize over 200 business projects.
  • ▹Accomplished a 30% improvement in website loading speed and a 25% increase in user engagement by leveraging DynamoDB and S3 for data retrieval and storage, and utilizing Tailwind to create website components.
Next.js
Spring Boot
Tailwind CSS
DynamoDB
S3
EC2
React.js
Bachelor of Science in Computer Science, Minor in Data Science
University of Virginia • Aug 2022 - May 2026

Focus on Software Engineering and Artificial Intelligence

  • ▹Relevant Courses: Data Structures and Algorithms, Computer Systems and Organization, Discrete Math and Theory, Linear Algebra, Software Engineering, Artificial Intelligence, Computer Vision, Machine Learning, Reinforcement Learning, Natural Language Processing
Next.js
Spring Boot
Tailwind CSS
DynamoDB
S3
EC2
React.js

Featured Projects

A selection of projects that showcase my skills in software development, problem-solving, and technical implementation.

Machine Learning Food Recognizer
A group project focused on building an effective food recognition model using a large Kaggle dataset, demonstrating proficiency in data preprocessing and model evaluation.
ipynb
Python
scikit-learn
keras
tensorflow
Machine Learning
HooGrades
A full-stack SaaS website developed during a 24-hour hackathon to grade student homework using the OpenAI Vision API, featuring a robust AWS backend and fluid frontend design.
Next.js
Tailwind CSS
AWS Lambda
AWS DynamoDB
AWS S3
AWS EC2
OpenAI API
Framer Motion
CheapGPT
A Node.js-based Discord bot enabling users to interact with ChatGPT 4 (with vision) in a server setting, continuously maintained for optimal performance and scalability.
Node.js
Discord API
OpenAI API
SQLite3
TypeScript
HoosReport
A whistleblower application created using the Python Django framework, featuring a DevOps role to ensure system functionality, continuous integration, and cloud-based file storage.
Python Django
AWS S3
PostgreSQL
Heroku
Github Actions
Agile Methodology
Personal Portfolio
A personal website designed and developed using modern web technologies to showcase projects and skills, featuring responsive UI/UX design.
React.js
Next.js
Tailwind CSS
TypeScript
GitHub Pages
Chess Elo Calculator
A website coded with vanilla JavaScript, HTML, and CSS that calculates the change in chess Elo rating based on game results and FIDE's performance rating algorithm.
JavaScript
HTML
CSS
FIDE Algorithm

Get In Touch

I'm currently looking for new opportunities and my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!