Shipped a new internal refund platform, eliminating most steps in a previous manual spreadsheet process and reducing time by 75%. Scoped and built the React/Next.js frontend while contributing to the C#/.NET backend.
[ ACCOMPLISHMENT CHANGELOG ]
4.3.0 — Shipped a new internal refund platform, streamlining help desk process.
4.2.0 — Launched SMS messaging console for store support.
Launched a new console for SMS messaging and contact management, replacing a deprecated third-party platform. Led React/Next.js frontend implementation and contributed to data design.
4.1.0 — Refreshed entire site architecture, improved navigation physics.
Rebuilt this portfolio on Astro 7 with routed pages, a persistent sidebar and changelog status bar, and a content-collection-driven data model — replacing the old single-page scroll and PandaCSS styling system entirely.
4.0.0 — Promoted to Senior Software Engineer.
In recognition of mentorship of other engineers of varying experience levels on React and TypeScript best practices, as well as ongoing principal engineering of the frontend engineering team for two projects, received a promotion to Senior Software Engineer.
3.2.0 — Relaunched portfolio site with expanded content.
Rebuilt this portfolio on Astro with PandaCSS for styling, maintaining the single-page scrolling layout while expanding offerings and content to include more interaction and demos.
3.1.0 — Architected new admin UI component patterns to cut time spent on new features by up to 75%.
Guided the team on DRY patterns, advocating for component reusability and composability, as well as new form component structures. The result was a greatly streamlined developer experience with far less duplicate work.
3.0.0 — Joined Little Caesars as Software Engineer II. Picked up long-term frontend ownership across two product teams.
Started contributing to shared React component libraries and taking on frontend requirements across two concurrent project teams.
2.2.0 — Launched a completely rebuilt admin platform, greatly streamlining content creation.
Also led development of a companion admin app in Retool, cutting the number of interactions needed to generate new content by roughly 60%.
2.1.0 — Completed migration of the core content picker off Rails onto an all-JavaScript stack, cutting page load times by up to 50%.
Wrote the REST API routes and React UI components that let the whole engineering team contribute to a single JavaScript codebase instead of splitting work across Rails and React. Also wrote the embeddable JavaScript snippet that syndicates FanPower’s core product onto partner sites.
2.0.0 — Joined FanPower (formerly Pickup) as Software Engineer.
Stepped from a Junior role to full Software Engineer while also expanding my scope from simple frontend duties to fullstack maintenance and implementation.
1.2.0 — Shipped a natural-language chatbot prototype, pairing a new C#/.NET API with a React UI and integrating the Virtual Consult Builder.
Built the chatbot’s React front end and its .NET backend end-to-end, running through Watson’s natural language processing, then wired in the existing VCB flow.
1.1.0 — Completed MVP on the Virtual Consult Builder's core React interface.
Designed and constructed React front-end components to meet MVP for the Virtual Consult Builder project.
1.0.0 — Joined SAFE Health as a Junior Software Engineer. Began building the Virtual Consult Builder's core React interface.
First professional engineering role. Paired with a small cross-functional team to align API routes with frontend requirements for the Virtual Consult Builder (VCB) product.
0.4.0 — Shipped fullstack capstone: a peer-to-peer equipment rental marketplace with a C#/.NET API and React client, built in 10 days.
Musicians request rental gear from other musicians; owners confirm the request and the rental’s status is tracked through their inventory. Full stack, solo, roughly ten days from empty repo to demo.
0.3.0 — Launch of portfolio site.
Launched portfolio site, based on a template and utilizing vanilla HTML, CSS, and JavaScript.
0.2.0 — Shipped frontend capstone: a mobile-first lawn care tracker with automated seasonal scheduling and live weather alerts.
Built solo in about two weeks. The app logs lawn-care chores, runs a fully-automated schedule of seasonal tasks with reminders, and pulls live weather data to flag when watering is or isn’t needed.
0.1.0 — Enrolled in a full-stack engineering bootcamp; began building foundational patterns in JavaScript, React, and relational data modeling.
Started the program with zero professional software experience, coming from a mixed background of IT support and full-time music. Focused early coursework on JavaScript fundamentals, C#/.NET basics, relational database design, and pairing on small full-stack exercises.