Computer Science & Software Engineering Student @ University of Washington Bothell • President @ TrickFire Robotics
Embedded Systems • Robotics Software • C/C++ • Networking • Hardware/Software Integration
I’m a Computer Science & Software Engineering student at the University of Washington Bothell with experience across embedded systems, robotics software, networking, and full-stack development. I enjoy building software that interfaces closely with hardware and solving problems that require strong systems thinking, reliability, and cross-disciplinary collaboration.
As President of TrickFire Robotics, I help lead a 120+ member engineering organization building a Mars rover for the University Rover Challenge. Alongside leadership and coordination work, I contribute to technical projects involving embedded firmware, telemetry, PCB design, and subsystem integration.
I’m especially interested in opportunities involving:
- Embedded software and firmware
- Robotics and autonomous systems
- Networked and distributed systems
- Hardware/software integration
- Performance-critical and reliability-focused engineering
Languages: C, C++, Python, C#, Java, SQL, ARM Assembly, JavaScript, HTML, CSS
Platforms & Tools: Linux, Docker, GCP, Git, GitHub, PostgreSQL, Node.js, React
Embedded / EE: KiCad, UART, I²C, SPI, microcontrollers, PCB design, oscilloscopes, logic analyzers
Other: Notion, Excel, Lucidchart
| Project | Stack | Description |
|---|---|---|
| Starlink-sim | C++20, Python, TCP sockets | A Starlink-inspired satellite network simulator that models low Earth orbit communication, dynamic topology changes, routing algorithms, and a TCP-inspired transport layer for analyzing latency, throughput, and network behavior. |
| BinghamCanyon | Python, REST APIs, Jalview, ChimeraX | A computational biology research tool that automates protein-analysis and gene-related workflows through bioinformatics APIs, modular software design, and integrated visualization tooling. |
| Not-Kahoot | React, Node.js/Express, TCP sockets | A multiplayer quiz platform that uses a browser-based frontend, backend API services, and a custom TCP-based game server to support live game sessions and real-time communication. |
| TrickFire-Cooling-Project | Arduino Nano Every, Python, KiCad, I²C, PCB Design | A closed-loop cooling system for rover motors and electronics, featuring custom PCB development, sensor integration, telemetry, and thermal control logic for robotics hardware. |
| C-Standard-Library-in-Assembly | ARM Cortex-M4, Thumb-2 Assembly, C | A low-level systems project implementing memory allocation, system calls, and standard-library-style functionality in ARM assembly on embedded hardware. |
| Elementary-School-Database | PostgreSQL, Python/Flask, SQLAlchemy | A relational database and API project for managing school data, with schema design, CRUD operations, and backend logic for structured data access and validation. |
| Bee-a-Hero | Full-stack web development | A team-built web application that gamifies service tasks through account features, progress tracking, and interactive user experiences. |
| Tip of the Iceberg | HTML, CSS, JavaScript | An interactive climate-awareness website that combines educational content with browser-based features and game elements to communicate environmental concepts in an engaging way. |
| Movies-Project | C++17 | A command-driven movie rental system emphasizing object-oriented design, genre-specific behaviors, and robust input handling. |
| C--Sorting-Algorithm-Implementation-and-Analysis | C++17 | A project comparing multiple sorting algorithms through benchmarking, timing analysis, and implementation-level performance evaluation. |
- Embedded software and telemetry for rover subsystems
- Hardware/software integration and validation
- Robotics controls and subsystem design
- Distributed systems and network simulation
- Improving engineering workflows with documentation and containerized tools
Lead a 120+ member engineering organization building a Mars rover for the University Rover Challenge, coordinating roadmap, priorities, and execution across 14+ cross-functional teams while improving collaboration through standardized workflows, documentation, and planning.
