Halie Do

El Cajon, CA

I’m a Computer Science student at San Diego State University with a strong focus on cloud engineering and full-stack development. My projects span serverless architectures on AWS (Lambda, API Gateway, DynamoDB, S3, CloudFront, CloudFormation), real-time applications with Supabase and Firebase, and modern web experiences built with React, Next.js, Vite.js, and Tailwind CSS. On the backend, I develop secure and scalable services with Node.js, Express.js, and PostgreSQL/MongoDB. I enjoy building systems that bring real-time collaboration to life, and I’m actively pursuing cloud and backend engineering roles where I can architect and design efficient, scalable systems using cloud technologies.

Visits:

Education

San Diego State University

B.S. Computer Science

GPA: 3.92

STEM Advantage Scholar 2024 - Present

2022 - Present (Expected Graduation: Dec 2025)

Experience

Software Developer

Jul 2023 – Aug 2025

SDSU Mechatronics Club

  • Designed and implemented a multithreaded PyQt5 GUI in Python to stream real-time submarine camera feeds, coordinating playback with mutexes and wait conditions to avoid race conditions and crashes.
  • Engineered networking logic to sustain low-latency video transmission over unreliable connections, improving visibility for remote robot operators.
  • Partnered with a 6-person software team and 16+ multidisciplinary teammates across mechanical and electrical subsystems, gaining experience in system integration.
  • Contributed to the team’s 5th place finish out of 58 global teams in the 2025 International RoboSub Competition, also earning the Sportsmanship Award for collaboration and innovation.
Software Engineering Intern

Jun 2025 – Jul 2025

VillageCore

  • Led a UI redesign for VillageCore’s mobile app, applying accessibility-first design with React, Tailwind CSS, and Vite.js, implementing text scaling, high-contrast themes, and responsive layouts to support users with visual impairments.
  • Integrated local caching for accessibility preferences, ensuring user settings persisted across sessions without requiring constant reconfiguration.
  • Migrated 800+ webpages into a normalized Supabase PostgreSQL database, designing schemas for content searchability and real-time synchronization.
  • Developed an AI-powered chatbot/voice assistant using Supabase, ElevenLabs, and OpenAI APIs, enabling users to access information faster with natural language.
Software Engineering Intern

Mar 2025 – Apr 2025

Redtri.AI

  • Deployed a server on a shared AWS EC2 instance to batch-process URL classification tasks using a teammate’s TensorFlow model.
  • Structured the server to handle non-blocking client requests and organize classified URLs into a consistent output format.
  • Implemented structured logging to monitor processing status and performance metrics.
  • Added graceful shutdown procedures to ensure all in-flight tasks completed safely before server termination.

Projects

The Cloud Resume Challenge

Aug 2025 – Sep 2025

  • Built and deployed a serverless resume website with a custom domain and HTTPS using AWS S3, CloudFront, and Route 53.
  • Implemented a visitor counter backed by API Gateway, Lambda (Python), and DynamoDB, displaying live visit counts on the site.
  • Automated deployments with Infrastructure as Code (AWS SAM) and CI/CD pipelines via GitHub Actions, reducing manual setup.
  • Added unit tests for Lambda functions to validate business logic before deployment, ensuring reliability and catching errors early in the CI/CD pipeline.
Real-Time Chat Application

Feb 2025 – Apr 2025

  • Built a real-time messaging app using Next.js, TypeScript, and Firebase (Auth & Firestore), supporting live chatrooms with instant updates.
  • Integrated Google sign-in with Firebase Auth, providing secure user authentication and easy onboarding.
  • Implemented Firebase Realtime Database to display profiles of users currently typing, enhancing interactivity.
  • Strengthened security with Firebase rules, protecting user data and preventing unauthorized access.
Real-Time Multi-User Collaborative Whiteboard

Mar 2025 – May 2025

  • Developed an infinite canvas whiteboard in Next.js supporting zooming, panning, freehand drawing, and erasing.
  • Implemented persistent storage for strokes using Supabase PostgreSQL so drawings remain across sessions.
  • Enabled multi-user collaboration with WebSockets, synchronizing changes across all connected clients in real time.
  • Defined Supabase security rules to enforce least-privilege access, allowing users to fetch, draw, and erase lines only when properly signed in.
LPL Financial Hackathon – Portfolio Analysis App

Jan 2025

  • Developed a Next.js web app hosted on an AWS EC2 instance, enabling users to submit stock portfolios with tickers and allocation percentages.
  • Worked in a hackathon team with divided responsibilities: one member managed EC2 hosting, another integrated ChatGPT predictions, while I built the dynamic front end for portfolio input.
  • Reformatted user-submitted data for backend compatibility and ensured seamless integration with ChatGPT predictions returned by teammates, displaying results clearly in the web app.
  • Showcased the MVP in final presentations, demonstrating practical use of AI in financial decision-making under tight time constraints.
Backend Development for Networking Platform

Jul 2024 – Aug 2024

  • Designed and implemented RESTful APIs with Node.js/Express.js for a professional networking platform.
  • Integrated MongoDB for data persistence, supporting profiles, posts, and comments with scalable schema design.
  • Built authentication and authorization with JWT, enabling secure login, protected routes, and role-based access.
  • Deployed and tested endpoints using Postman and GitHub for version control, ensuring maintainability.

Skills

Languages

Cloud & Databases

Frameworks & Libraries

Operating Systems

Tools & Technologies

Certifications

AWS Certified Cloud Practitioner Badge

AWS Certified Cloud Practitioner (CCP)
Aug 2025 to Aug 2028