Back to Home

All Case Studies

An archive of all the MVPs, systems, and automation pipelines I've built. Every project is focused on real business value.

Selected work only

Most client systems are internal tools and private dashboards I can't publish. Happy to walk you through them live on a call.

Opsidian

Opsidian

Knowledge work gets fragmented when tasks, notes, and events live in separate places with weak relationships.

TypeScriptReactLocal-first Storage
Automated Job Tracking and Interview Prep with AI

Automated Job Tracking and Interview Prep with AI

Manual job tracking is slow and inconsistent when details are scattered across screenshots, notes, and application pages.

LaravelReactPythonGemini API
FlowForge

FlowForge

Teams rely on repeated manual handoffs between tools, making status, timing, and accountability hard to track.

Express.jsPostgreSQLEvent-Driven Architecture
Streamlined Client Engagement for Custom Software Solutions

Streamlined Client Engagement for Custom Software Solutions

Presenting complex software capabilities to potential clients can be confusing and unstructured.

Next.jsReactTypeScriptTailwind CSS
TrackiFi

TrackiFi

Personal finance tools often record transactions without helping users understand the behavior behind their spending.

Next.jsNode.jsPostgreSQLAnalytics
Streamlined B2B Transactions and Order Management

Streamlined B2B Transactions and Order Management

Supplier-to-business transactions and order management are often manual, error-prone, and inefficient.

Next.jsNode.jsPostgreSQLE-commerce
Centralized Operational System for Water Service Management

Centralized Operational System for Water Service Management

Managing records, coordination, and internal workflows for water service organizations is often decentralized and inefficient.

Node.jsPostgreSQLInternal Tools
The Cat Sanctuary

The Cat Sanctuary

A cafe wants a clear way to tell a short story about how it supports cat rehab while collecting donations and managing campaign content.

Next.jsCMSPayment GatewayPostgreSQL
Booking SaaS

Booking SaaS

Service businesses lose revenue when scheduling, availability, and client bookings are handled through scattered tools and manual coordination.

Next.jsAzurePostgreSQLSaaS