Computer Science student focused on backend engineering, full-stack systems, and AI-powered applications.
I enjoy building software that scales, makes sense architecturally, and solves real problems. I'm especially interested in APIs, system design, and applied AI — and I like shipping projects that people can actually use.
Outside of coding, I spend time at the gym, studying hard, and sharpening my problem-solving skills.
- 🏫 Pursuing a B.S. in Computer Science at the University of California, Irvine (Expected June 2028)
- 🔭 Currently building full-stack web apps with Flask, MongoDB, and Docker
- 🤖 Exploring applied AI / LLMs — structured output, prompt engineering, and closing the loop between data and generation
- 🌱 Always learning: system design, C/C++ internals, and clean, extensible architecture, Java
Flask · MongoDB · Docker · Google Gemini
A full-stack web app where users practice role-based interview questions and receive structured AI feedback, with score trends tracked session-over-session.
- Integrated Google Gemini with Pydantic
response_schemaenforcement to guarantee rubric-scored JSON output (clarity, structure, depth, specificity) instead of free-form text - Engineered a MongoDB aggregation (
$lookup+$group) that surfaces a user's weakest categories and feeds them back into question generation — a closed performance-improvement loop - Deployed as a multi-container Docker Compose stack with a
mongoshhealthcheck andservice_healthygating to eliminate startup race conditions - Wrote 20
pytesttests against an isolated DB, stubbing Gemini with an autouse fixture for fast, deterministic, offline runs
Flask · MongoDB · Docker
A full-stack app that auto-computes ACP brevet control times as the user types.
- Python Flask backend with an AJAX frontend for live, keystroke-driven calculation
- MongoDB persistence with submit/display functionality, deployed as a multi-container Docker Compose stack
C++
- Implemented a binary search tree from scratch using classes and composition (insert, search, delete, transplant)
- Built a student-records database on top using inheritance — verified zero memory leaks with Valgrind
C++
- Designed five ciphers (substitution, Caesar, ROT13, running key, Vigenère) using a class inheritance hierarchy
- Applied OOP design — inheritance and polymorphism — for clean, extensible encryption/decryption
Building software people can actually use.