A collection of small personal tools and weekend builds. I use these to scratch a specific itch or test out an idea quickly, prioritizing functional utility over an over-engineered setup. You'll find a couple of exceptions here, like this portfolio, where the build is more deliberate and fully realized.
GearPatch is a platform for musicians to make some money on their extra
equipment by renting it to other musicians. A user can request a rental,
which is then confirmed by the owner. The status of that rental is tracked
in the owner’s inventory.
This was my fullstack capstone for Nashville Software School, right as I
was starting my software career. The full project was built in about ten
days.
Fullstack build for my Nashville Software School capstone: a C#/.NET API backed by SQL, and the React client that consumes it, built in about ten days.
Challenges & Solutions
Tracking a rental's lifecycle (requested, confirmed, returned) needed to update both the renter's and owner's views consistently without a real-time layer. I modeled rental status as a single source of truth on the server and re-fetched on every state-changing action to keep both sides honest. Nowadays, if I were to revive this project, I would handle that with server-side events.
Initial landing pageSearch resultsGear details pageMessages to communicate reservation detailsReservations page showing current and upcoming gear rentals
4.3.0Shipped a new internal refund platform, streamlining help desk process.