Hi, I'm
I'm a 3rd year Computer Engineering student at UBC.
I am part of the UBC Applied Science co-op program.
Currently seeking an internship / co-op in software engineering with flexible durations (4, 8, or 12 months).
I enjoy building backend APIs, React apps, and embedded software.
Outside of code you'll find me in the gym or on the basketball court.
Education
University of British Columbia
Bachelor of Applied Science - Computer Engineering
Coursework:
- Data Structures & Algorithms
- Machine Learning & Engineering Applications
- Discrete Math
- Relational Database Systems
- Computer Architecture
- Electric Circuits
- Probability Theory
Douglas College
Engineering Foundations
Coursework:
- Intro to Python
- Object Oriented C++
- Engineering Design
Projects
Real-Time Chat Application
A full-stack real-time chat application with RESTful backend, JWT authentication, WebSocket messaging, and a React frontend, deployed on Render and Vercel.
UBC Course Planner
A cross platform application for planning and organizing UBC courses across semesters with an interactive UI using drag and drop mechanisms.
Lua Bytecode Compiler & Virtual Machine
A bytecode compiler and stack-based virtual machine for a subset of Lua 5.1, built in C++. Implements a full pipeline from source to execution, including a lexer, recursive descent parser, and a VM runtime with closures, lexical scoping, and first-class functions.
Tron Light Cycle Game
A multiplayer Tron light cycle game built from scratch running on a Risc-V cpu softcore on FPGA.