Skip to content

Work

Projects.

A selection of things I've built: small experiments, side projects, and work I'm proud of. Each one taught me something new.

01 ·  Current

Actively developed, deployed, and maintained in production.

2026Solo full-stack developer

TrainerOS

An ASP.NET Core API serving a React SPA from a single App Service, with a separate Function App running the reminder pipeline off a Storage queue, and Postgres on Neon. Sessions are server-side and revocable, data access is scoped so a query for another trainer's client won't compile, and reminder delivery is idempotent through a unique index rather than application logic.

  • .NET 8
  • ASP.NET Core
  • C#
  • React 19
  • TypeScript
  • Tailwind CSS
  • Vite
  • PostgreSQL
  • EF Core
  • Azure Functions
  • Azure App Service
  • Neon
  • Resend
  • xUnit
  • Vitest
  • GitHub Actions

02 ·  Completed

Selected Projects.

Completed work, presented as full case studies.

  • 2026

    Plant Plotter

    A garden planning and tracking app for designing layouts, exploring plant guidance, and managing ongoing garden care.

    • Next.js
    • React
    • Tailwind CSS
    • Node.js
    • Express
    • MySQL
    • JWT
    • Render
    • Aiven
    • Vercel
    • GitHub Actions
  • 2026

    Personal Portfolio

    This site itself: a personal portfolio built with React, TypeScript, and Tailwind CSS that presents each project as a full case study.

    • React
    • TypeScript
    • Tailwind
    • Vite
    • React Router