
SvelteKit
This tool helps you plan the most efficient route for a trip and gives you a rough estimate of the cost. Use it for your solo traveling dreams.
I grew up in the sunny streets of Torrance, California. I love the ocean, my dog, and eating yummy foods. For work, I have interned at Hyundai Mobis in Seoul, South Korea and I help with the family business from time to time. I just finished up an internship working on firmware platforms for Tesla. I'm going back in Jan 2027!
projects
I'm passionate about computer architecture, embedded systems for global applications, and system design. I enjoy developing for local businesses and collaborating with small teams to bring ideas to market. I also bring significant experience as a full-stack web and mobile developer. My goal is to be able to think of any idea, physical or digital, and have the technical and organizational ability to create it from start to finish.
Currently, most of the projects below have their deployments paused because I want to save money. Expect things to be broken :)

SvelteKit
This tool helps you plan the most efficient route for a trip and gives you a rough estimate of the cost. Use it for your solo traveling dreams.

React.js + JS + EC2
I made an app to turn your thoughts into an interactive mindmap. Explore questions, answers, and insights like never before.

Three.js, Firebase, HTML/JS/CSS
It's always fun looking at clouds and imagining shapes/art in the sky. I made cloudart.io as a little web app to allow players to draw shapes in the sky with smoke and view from below.

WordPress, PHP, ChatGPT API
I wanted to start an embedded system blog so I can test agentic content creation capabilities.

C, C++, OpenCV, RaspberryPi 5
Based on surfen, I applied the computer vision algorithm for tracking a moving surfer to an embedded system with a 2 DOF tracking robot.

System Verilog, C++, Verilator, gtkWave, Docker
Implemented four optimizations to the classical Hennessy & Patterson 5-Stage Processor. Reduced CPI for all benchmarks. Implemented instruction cache next-line prefetching, data cache stride prefetching with stream buffers, branch prediction with global pattern tracking and fetch-stage branch target buffer, and two-way superscalar processing.
[ Academic Paper ]ATMega128rfa, Autodesk Fusion, Arduino
Created a drone from scratch, from PCB design to the air. Implemented PID tuning for motor actuation.
ESP32-S3, Teensy3.6, Adafruit RGB Matrix, OnShape, C++, Python
Processes audio into 1024 bin FFT data and then sends to a pre-trained ML model for RGB inferencing and real-time color prediction based on current dominant frequency and musical context (10 previous dominant frequencies).
[ Demo video ]React.js, Firebase, ChatGPT API, Spotify API
Uses LLM to generate 6 Pokémon based on Spotify Music taste. Pending approval to use Spotify API.
React.js, OpenCV, Numpy, Firebase, Flask, Tailwind, PythonAnywhere
Web application that acts as a video enhancer/converter that takes a far-away video input stream of surfers at a local beach and zooms in and enhances the surfer as they rip the wave.
[ surfen.web.app ]
Flutter, Firebase, Dart, Node.js, GCP
App features: event discovery, guest monitoring, dynamic ticketing system, host-guest messaging, party group chats, security management, locational notification system, and announcements.
Acquired for $10,000