Software Engineering @ uWaterloo
Hey there! I'm a developer passionate about backend architecture, database development, and building robust end-to-end systems. I'm currently a second-year Software Engineering student at the University of Waterloo. I love learning about and tackling optimization problems to squeeze out every last bit of performance out of a system.
During the summer, I had my first internship at Rogers as part of the Data and AI team. This term, I joined UW Blueprint as a full-stack developer. You can also find my other projects and commitments below. Thanks for stopping by!
Autonomous virtual tour platform that lets landlords map properties with SLAM and define interactable doors, cabinets, and switches through voice and gestures. Prospective tenants can then remotely drive the robot and explore those features through a scheduled web session.
React · Python · LiveKit/WebRTC · gRPC · PyTorch
Schema-adaptive relational database explorer that renders rows as nodes and foreign keys as edges, with hop-by-hop expansion for local SQLite files and live PostgreSQL databases
TypeScript · Fastify · PostgreSQL · SQLite/WASM · d3-force
Multi-agent platform that identifies specific product models from cluttered images, compiles reviews, and suggests alternatives based on user preferences
FastAPI · React · Docker · Snowflake · LangGraph
Bookshelf app to track reading progress, share recommendations with friends, and recieve real-time updates
Node.js · PostgreSQL · AWS · Redis · Socket.io
Vector database from scratch with SIMD-accelerated search, HNSW indexing, and a gRPC API
C++ · gRPC · FastAPI · React · deck.gl