2017

Hello, World!

Hello, World!

Began programming.

2020

Algorithmic Thinking

Algorithmic Thinking

Designed and built a full game system in Python with Tkinter, strengthening data structures, state management, and UI-driven logic.

2022

Robotics Software Engineering

Robotics Software Engineering

Shipped competition-critical Java software for autonomous navigation, vision tracking, gyroscopic control, and omnidirectional drive systems.

2023

Full-Stack Web Engineering

Full-Stack Web Engineering

Built and deployed a full-stack website for the Squirrel Watching Club at Purdue, owning frontend, backend, and deployment.

2023

Healthcare Mobile App (EPICS)

Healthcare Mobile App (EPICS)

Built a diet-tracking mobile application for the National Kidney Foundation, focusing on accessibility, data validation, and real-world healthcare constraints.

2023

Nonprofit Platform Engineering (EPICS)

Nonprofit Platform Engineering (EPICS)

Led development of mobile and web platforms for Lafayette Transitional Housing Center, shipping production systems used by staff and residents.

2024

SWE Intern @ ACE IoT

SWE Intern @ ACE IoT

Built internal dashboards and admin platforms using Vue.js, improving operational workflows and system visibility.

2025

Distributed Systems & AI

Distributed Systems & AI

Built BookBuddy, a distributed system using Cloudflare Workers, Durable Objects, and KV to deliver AI-powered book recommendations at scale.

2025

Embedded Robotics Systems

Embedded Robotics Systems

Programmed an autonomous sumo robot in C, implementing FSMs, real-time sensor processing, and adversarial navigation strategies.

2025

SWE Co-op @ GE Appliances

SWE Co-op @ GE Appliances

Implemented diagnostic message handling and ERD parsing to enable appliance diagnostics in SmartHQ, while refactoring legacy systems for cross-version firmware compatibility.

2025

AI Product Engineering

AI Product Engineering

Built SpeakWise, an AI-powered speaking coach that analyzes audio and video to deliver feedback on tone, pacing, filler words, and body language.