Software Engineering student at Ontario Tech University (B.Eng., expected April 2027) who ships full-stack products end to end — from React frontends to Node backends to the schema underneath.
Professional experience as a frontend intern at Riipen Labs and three years of open-source contribution: React SPAs, a 25% load-time improvement from rendering optimizations, and 90% test coverage with Mocha and Selenium.
Competitive programmer: ICPC and IOI team contestant, Hack the North, Google Code Jam.
| Languages | Java · Python · C++ · JavaScript / TypeScript |
|---|---|
| Frameworks | React · React Native · Spring Boot · Flask · Node.js |
| Cloud & Data | AWS (Lambda, EC2, S3, DynamoDB) · SQL / NoSQL · PostgreSQL |
| Tools | Docker · Kubernetes · Git · Jenkins · Terraform |
| Expertise | Distributed Systems · Microservices · DS&A · ML |
Full-stack Uber-style mobile app: search, ETA/fare, booking, and live trip tracking on iOS/Android. Clerk auth with rider/driver roles, a relational trip-lifecycle schema on Neon Postgres, and Stripe payment intents with webhooks and retry handling.
Responsive YouTube-style SPA — browse by category, search, watch, and view channel pages. Built on YouTube Data v3 via RapidAPI with a reusable data layer: typed responses, centralized error handling, loading skeletons.
The site you're using right now: a desktop OS in the browser with a from-scratch window manager (drag, focus, z-order, minimize), a working terminal, and a boot sequence — dependency-free vanilla JS in a single file.
Coursework: Data Structures & Algorithms, Operating Systems, System Design & Distributed Systems. Activities: ICPC and IOI team contestant, Hack the North, Google Code Jam.
Built and maintained responsive frontend features in React.js, translated design requirements into clean, accessible UI components, and took part in code reviews and agile ceremonies.
Developed responsive React SPAs integrated with RESTful APIs, cut load times by 25% through client-side rendering optimizations, and maintained 90% test coverage with Mocha and Selenium.
Open to internships and co-op roles. The fastest route: