About Me
I'm a computer engineer who believes that the best solutions emerge when hardware and software work in harmony. Here's a bit more about my journey.
Quick Facts
Location
San Jose, California
Education
Cal Poly SLO, Computer Engineering
Graduating
December 2025
Focus Areas
Embedded Systems, Full-Stack Development
My journey into engineering began with a curiosity about how things work at their most fundamental level. At Cal Poly, I've had the opportunity to explore this curiosity across the full spectrum of computing—from designing digital circuits and microcontrollers to building sophisticated software applications.
One of my defining projects was the Rockhat Application, a shipping logistics platform where I served as the sole architect for the model-view controller. This experience taught me the value of clean architecture principles and domain-driven design—concepts that now guide all my development work.
On the hardware side, I've developed a working RISC-V microcontroller on FPGA using SystemVerilog, implemented digital function generators with delta-sigma modulation, and worked with various embedded platforms. These projects have given me a deep appreciation for the interplay between hardware constraints and software design.
When I'm not coding or debugging circuits, you'll find me behind a camera. Photography has taught me the importance of perspective and composition—skills that translate surprisingly well into designing user interfaces and system architectures.
Skills & Technologies
A collection of languages, frameworks, and tools I've worked with throughout my academic and project experience.
Programming Languages
Frameworks & Tools
Hardware
Education
B.S. in Computer Engineering
California Polytechnic State University, San Luis Obispo
Expected December 2025
Relevant coursework includes Computer Organization, Digital Electronics, Microcontrollers, Autonomous Mobile Robotics, and Software Engineering.
Campus Involvement
Cal Poly Audio Engineering
Member
September 2021 – September 2024
Cal Poly Game Development
Member
December 2020 – June 2021
Cal Poly Racing – Electronics Division
Member
October 2019 – March 2020
Sorted datasheets and components for the construction of race vehicles.
Resume
View my full resume below. You can zoom in, view fullscreen, or download a PDF copy.
Hold Ctrl + scroll to zoom •Pinch to zoom • Click fullscreen for the best viewing experience