| September 2025 - December 2025 | ๐ Palo Alto, California ๐บ๐ธ
Shipping fast, iterating rapidly, and working directly with customers to create an exceptional product. Working across system architecture/backend, frontend/UI Design, and database design.
- Python, React.JS, TypeScript, JavaScript, Node.JS, Docker, Kubernetes, Splunk
| May 2025 - August 2025 | ๐ Cambridge, Massachusetts ๐บ๐ธ
I worked on the infrastructure required for third party developers to create, compile, deploy, and render apps on the HubSpot Platform. I developed distributed systems deployed across the world, handling millions of requests/day. I solved challenges related to replication lag, parallel processing, caching, ensuring idempotency, and building systems at scale.
- Java, Kafka, Amazon SQS, gRPC, Grafana
| May 2023 - December 2023 | ๐ Vancouver, Canada ๐จ๐ฆ
As a backend software engineer intern working on Electronic Arts' flagship video game, FC 24, I
worked on the distributed systems and internal libraries behind the gamemode FUT. At the
end-of-year performance review, I was evaluated as an exceptionally performing intern by the tech
lead and development director.
Here's a blog explaining what I worked on.- Java, Kotlin, Python, Jenkins, SQL, MySQL, Perforce, Google Cloud Platform
๐ Su Casa Design | June 2020 - May 2023 | ๐ Abbotsford, Canada ๐จ๐ฆ
Worked full-time, and part-time as a Salesforce Platform Developer for the internal tooling behind Su Casa Design, an architecture firm based in British Columbia.
This position was my first exposure into the IT world, and it allowed me to learn more about processing large data loads, and translating business needs into technical outcomes.
- JavaScript, Apex, SOQL
๐ค Fullstack Software Projects
HawkWatch Security System -
๐ First Place Grand Prize ($11,000 USD) against 1000 competitors selected against 12,000 applicants in 12 countries, 30 universities at TreeHacks @ Stanford 2025,
The World's Largest Collegiate Hackathon. -
Gemini 1.5 Flash, Tensorflow, React, JavaScript
Yudo Fitness Trainer -
๐ First Place against 665 participants at NwHacks 2023, Western
Canada's Largest Hackathon, for $2000 prize. Uses a custom-developed exercise detection algorithm,
self-created datasets, TensorFlow AI, and Open AI's models to help users improve their form and state
relative accuracy score, feedback, and compliments/criticisms while doing various exercises.
-
Tensorflow, BlazePose, Open AI Models, React, Express.JS, Node.JS, Axios, Figma
ReCall Memory Assistant -
๐ Placed 1st / 1893 at Canadaโs Largest Hackathon, Hack the North in LLM enhancer prize category, for $2000 jackpot.
Used Turbo Vision Model with Google Cloud Storage to develop AI assistant which recalls memories. Increased LLM image throughput and reduced API token usage by parsing image payload into 3x3 panels
-
JavaScript, Express, OpenAI Turbo Vision Model
Chess Data Visualization -
Visualiser so chess players can understand overall rating trends, dangerous chess board positions and first-move influence. Users can gain insights into a wider range of strategic considerations.
- d3.js, JavaScript
Tech Apparel - Founder & President of student
company, backed by the JABC company initiative. Produced & sold 50 clothes with QR codes and software allowing you to set & change the destination of the QR. Delegated tasks to 8 members and coordinated with local t-shirt & printing vendors, as well
as various clothing outlets to sell to. I ensured that user data was encrypted via a SHA-256 algorithm in order to ensure customer safety.
- MySQL, PHP, HTML5, CSS,
JS
Soapify - App which takes playlists and cleans lyrics through an algorithm that cross-checks tempo, duration, time signature,
and other stats of explicit song with similar equivalents, comparing non-explicit ones to returns matches. - React,
Node.JS, Axios, Spotify Web
API
Minutes.AI - Use AI to write
complete notes for your meetings.
Given Realtime audio data from meetings, Minutes.ai transcribes, separates into idea sized
chunks of sentences, summarizes, and writes bullet points.-
React, Node.JS, Express.JS,
AssemblyAI API, GPT-3 OpenAI API, Figma
Faith Life E-institute -
Over a summer, I collaborated with a backend developer to create the front-end of a Bible Study Web Application for a non-profit. - Phone
Gap, React Native
Boston Dynamics Hawkeye Robot - Hawkeye is a real time multimodal conversation and interaction agent for the Boston Dynamicsโ mobile robot Spot. Leveraging OpenAIโs experimental GPT-4 Turbo and Vision AI models, Hawkeye aims to empower everyone, from seniors to healthcare professionals in forming new and unique interactions with the world around them. Developed for Stanford's TreeHacks, a hackathon with a ~7.5% acceptance rate.-
Python, Docker, GPT-4 Turbo & Vision AI Models, Spot SDK
Cybercision - A Cybernetic
Surgeon Simulator game developed on the Unity platform. I collaborated cross-functionally with artists, designers, writers, and other engineers to deliver a product which won audience choice award at UBC's annual game developer showcase.- C#
Multithreaded HTTP Web Server -
My implementation of a web server in C++ with caching, TCP sockets, and a built-in thread pool for handling multiple client connections concurrently. The web server serves static HTML content from an "index.html" file and responds to incoming HTTP requests.
-
C++, Cmake
Basemap Optimizer -
Uses BFS Algorithm, RGB encoding, and self-implemented data structures to determine the 'longest
shortest path' within a maze. - C++
FIFA Stack Tracker -
Compare stats between different FIFA players. - Java, Spring, Maven Invoice Generator -
Tool for manipulating Invoice Data. - Java, Swing UI
๐Educational Content
Data Structures + Algorithms Youtube Channel -
Youtube Channel where I explain data structures and algorithms problems and concepts, conduct
technical interviews for others, and get technically interviewed! - Python, Data structures and Algorithms
๐๏ธ Product Management & Consulting
Charitize - Decentralized App
that distributes
charity funds directly to volunteers instead of the charity, to fight corruption.
- React, TailwindCSS, Node.JS, Firebase
Kinzoo Product Management Sprint -
Video Demo |
Slides
Product management competition in which me and my team analyzed an existing app, and
determined an effective way to increase user retention, building a working prototype.
Won recognition as most innovative solution. -
Figma
AReward ProduHacks Submission - Devpost
|
Slides
A web application centered around customer reviews and augmented reality, intended to re-invent
the online
shopping experience. - Figma, HTML5, CSS