Projects

Projects that reflect my passion for building reliable systems, thoughtful interfaces, and useful tools.

My work spans frontend development, reusable automation systems, CI/CD improvements, and embedded systems. These projects reflect the kind of practical, reliable, user-minded engineering work I enjoy most.

What I build

Practical projects shaped by curiosity, reliability, and real technical ownership.

This work brings together the areas I enjoy growing in most, including TypeScript, React, reusable systems, automation, CI/CD, and practical debugging.

Personal portfolio website

Next.js, React, TypeScript, Tailwind CSS

A responsive multi-page portfolio built as both a personal site and a software engineering practice project.

  • Created reusable layout, navigation, hero, card, and section components to keep the codebase consistent.
  • Used the project to clarify my professional story while practicing frontend structure, responsive UI, and content-driven iteration.

Custom Playwright framework

TypeScript, Playwright, Azure DevOps, Python

A reusable end-to-end automation framework I developed, maintain, and help other engineers adopt.

  • Supports page object patterns, authentication handling, multi-context web testing, staging/live smoke checks, reporting, and targeted notifications.
  • Improved CI feedback by adding sharding to a Playwright suite, reducing pipeline runtime from roughly 45 minutes to about 10 minutes on average.

Product UI and workflow work

React, TypeScript, component tests

Product development and quality work across feature projects involving UI updates, workflow improvements, and release-ready implementation support.

  • Partnered closely with Software Engineers on delivery, risk, bug turnaround, and release readiness across product work.
  • Implemented React and TypeScript UI updates, reusable components, workflow enhancements, and supporting tests across multiple feature areas.

Robotic car capstone

C, Raspberry Pi, PWM, infrared sensors

An autonomous Raspberry Pi car built as my Penn State Computer Engineering senior capstone.

  • Used infrared sensors and multithreaded C code with PWM control to manage real-world movement and scheduling constraints.
  • Combined embedded systems work with the kind of practical debugging that still shapes how I approach software problems.