Personal Projects
Through a wide range of hands-on projects, I’ve applied engineering principles beyond the classroom to design, prototype, and build solutions across electronics, manufacturing, and web development. These projects reflect my curiosity and persistence. Whether programming microcontrollers, machining custom hardware, or developing user-friendly software tools, I approach each challenge with an iterative problem-solving mindset. By experimenting, testing, and refining, I’ve expanded my technical toolbox while cultivating creativity, precision, and adaptability.
Electronics
LED Heart

Overview:
Designed a PCB heart in EAGLE and used In-System Programming (ISP) to program an ATTiny84 MCU to light up a customizable sequence of LEDs. Gained experience with PCB design and surface mount technology (SMT) soldering with solder paste and heat.
Skills:
EAGLE PCB Design, Arduino, BoM
Digital Stop Watch

Overview:
Programmed an Arduino UNO R3 mcu and a 5461BS 7-segment 4-digit display to create a stopwatch-style timer. The timer was equipped with two buttons: one to play/pause and another to reset the time. Gained proficiency with multiplexing, managing states, and debouncing.
Skills:
Arduino, Breadboarding, DMM
Simon Says

Overview:
Designed an interactive memory game on a Teensy 4.0 microcontroller. A sequence is played on the white LEDs and players repeat the correct pattern. Incorrect answers light the red LED and correct answers light the green LED to increase the sequence length by 1. A full correct sequence is indicated as a flashing yellow LED.
Skills:
Arduino, Breadboarding, DMM
Manufacturing
Spirograph Machine

Overview:
Created a spirograph machine using a two stage linkage system powered by two unique pulleys and a motor with a gearbox. With adjustable linkage orientations, the machine can create 20+ different spiral drawings! The video below is a 5x timelapse.
Skills:
Lathe, 3D printer, SolidWorks, Mechanical Design
Mudd Amateur Rocketry Club
Pickleball Paddle

Overview:
Designed and built a pickleball paddle for the 2025 Machine Shop Proctor Tournament. Modeled paddle dimensions based on reference measurements and programmed toolpaths on the ShopBot CNC Router, including cutting strategies, feed rates, and tab placement for safe and precise milling. Painted and laser-cut a stencil for precise lettering.
Skills:
ShopBot, CNC Router, Laser Cutter, Calipers
Ballpoint Pen

Overview:
Created a ballpoint pen through precision woodturning. Operated a lathe with gouges to achieve consistent cylindrical symmetry, followed by progressive grit sanding for smoothness. Applied protective varnish finishing before press-fitting the mechanical hardware using an arbor press.
Skills:
Wood Lathe, Gouges, Wood Varnish, Arbor Press
Cheese Knife

Overview:
Produced a set of custom wooden utensils, including a cheese knife, as family holiday gifts. Sketched utensil profiles based on Wooden Utensils from the Bandsaw. Rough-cut stock material on the bandsaw, and shaped contours with sanders and hand-finishing. Applied mineral oil treatment for food safety and durability.
Skills:
Bandsaw, Belt Sander, Spindle Sander
Web Development
UCLA GIM CV Formatter

Overview:
Developed a user-frienly, web-based application using Streamlit for creating, editing, and exporting CVs in compliance with the General Internal Medicine (GIM) CV Guidelines. Designed an interactive dashboard interface where users can select a CV from a manager panel, populate accordion-style surveys corresponding to guideline sections, and export a formatted MS Word file.
Skills:
Python, Streamlit, APIs, Firebase, Design Process
UCLA DOMStat Website

Overview:
Contributed to the redesign and population of the updated UCLA Department of Medicine Statistics Core (DOMStat) website, ensuring a user-centered interface with emphasis on accessibility and intuitive navigation. Applied consistent visual design principles to align with UCLA Health brand identity.
Skills:
Content Strategy, UI/UX, SEO
