Hi, I'm
I'm a 3rd year Computer Engineering student at UBC.
Currently working at Tenstorrent as an AI Software Compiler Intern!
I enjoy building backend APIs, working on compilers, and creating embedded software.
Outside of code you'll find me in the gym or on the basketball court.
Experience
AI Compiler Software Intern
Tenstorrent / Compilers
- → Loading...
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.