portfolio-frontend
This app. The Next.js 15 App Router UI in front of every service.

I started in QA — learning how software breaks — then moved into building it. Today I modernize legacy systems into scalable .NET and cloud architectures, increasingly with AI-assisted tooling I build myself, and ship full-stack across TypeScript/React and Python. AWS Certified Solutions Architect & ScrumMaster. Open to senior & staff roles.
Modernizing legacy .NET WebForms apps into .NET 10 Razor Pages + API architectures. Built a custom AI-driven tooling workflow that pulls domain-driven components out of existing codebases and generates modern patterns for redevelopment. Sprint steward; engineering point of contact for a Databricks Lakehouse data modernization.
Consolidated 10+ disconnected legacy systems into a single containerized full-stack app with role-based access. Built a Drupal 11 platform end-to-end and stood up CI/CD pipelines across multiple environments.
Automated and manual test suites for front-end and API features, plus complex SQL test-data generation for edge cases. Supported the migration from a monolith to a distributed microservices architecture.
Scenario-based manual and automated testing with TestRail and Selenium; detailed defect reports and repro steps, working inside agile sprint teams.
This app. The Next.js 15 App Router UI in front of every service.
Auth & identity: registration, JWT login, TOTP 2FA, email confirmation, profiles, admin.
Households coordinate shared life: chore rotations, a shared calendar, and member roles.
Household expense splitting — bills split by membership, plus income tracking for coverage.
Reddit-style communities: threads, comments, votes, and moderator membership & bans.
Consumes domain events over RabbitMQ, persists them, and fans out to clients over SSE.
Stateless geography service — current weather today, room for geocoding & timezones.
Stateless math service — unit conversion today, built to grow into more pure-math tools.
Docker Compose stack — pulls prebuilt ghcr.io images and wires up every service.