Skip to content
View lydia-gao's full-sized avatar

Highlights

  • Pro

Block or report lydia-gao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lydia-gao/README.md

Hi, I'm Lydia Gao

Computer Science @ University of Waterloo · Software Engineer


About Me

  • Computer Science student at the University of Waterloo
  • Focused on backend development, distributed systems and AI integrations
  • Comfortable with Python, C/C++, JavaScript, SQL and shell scripting
  • Enjoy fast iterations, clean APIs and end-to-end deployments

Featured Projects

Role-based task manager for teachers and students

  • Backend: FastAPI with Pydantic validation and SQLAlchemy ORM
  • Auth: JWT plus Google OAuth2, role-aware Jinja2 templates
  • Deployment: Render hosting, AWS RDS database, Alembic migrations, CI pipeline

Single-page travel planner from Azure AI Developer Hackathon

  • Planner Engine: FastAPI + Groq LLaMA 3.3 multi-agent itinerary generator
  • Front End: React SPA with RESTful API integration, Docker-containerized
  • Demo: Streamlit prototype featuring dynamic Google Maps route rendering

Emotion-aware desktop companion built at Hackatopia 2025

  • UI: PyQt application with mood-driven animations powered by Gemini Pro
  • Engine: Multithreaded chat + animation loop with <100 ms response time
  • Features: Drag, feed and interaction modes trigger real-time UI updates

Tech Stack

Languages:      Python · C/C++ · JavaScript · Bash · SQL · Racket
Frameworks:     FastAPI · React · SQLAlchemy · Next.js · Tailwind · Pandas  
Tools:          Docker · Git/GitHub · Render · AWS RDS · VS Code · Postman
Databases:      PostgreSQL · Redis · RabbitMQ · Kafka
APIs:           Google Maps API · Gemini API · OAuth2 · JWT Auth

Pinned Loading

  1. MapFuture MapFuture Public

    A world map that tracks your footsteps into every city you can think of. Never forget your wonderful experiences, and show your friends how you have wandered the world.

    JavaScript

  2. Class_Reminder_App Class_Reminder_App Public

    A web-based platform that helps teachers assign and manage reminders for students. Teachers can send assignment, revision, or task reminders to individual students, while students manage and update…

    Python 1 1

  3. ContentCreator-TravelPlan-api ContentCreator-TravelPlan-api Public

    Azure AI Developer Hackathon api

    Python 1

  4. AI-Virtual-Pet AI-Virtual-Pet Public

    AI virtual pet with Google Gemini API + PyQt5

    Python 1

  5. SianQ/cc3k SianQ/cc3k Public

    A rogue-like game in C++

    C++ 3

  6. LeetCode LeetCode Public

    My leettcode solutions

    Python