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.

Mostly learning projects

Many of the builds here are personal learning projects. Most freelance work isn't posted publicly — and some client systems are internal tools I can't share online.

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
System ArchitectureInternal
REST API Integration
Modular Monolith / PostgreSQL
Structured system designs

Unified School Community Communication Platform

School communications are often fragmented, causing students and faculty to miss important announcements.

ReactNode.jsPostgreSQLMessaging
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
Workflow EnginesActive
Webhook
Transform
Gmail
24 runs completed today

Simplified Property and Event Management via Automation

Property and event management involve numerous manual, repetitive tasks that consume valuable time.

NextJSPythonAutomationGoogle Calendar
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
Scheduling EngineEnabled
Schedule AlertTake 1 Pill at 08:30 AM
Push Notifications Active

Reliable Medication Scheduling and Notifications

Patients frequently forget their medication schedules, leading to non-compliance and health risks.

React NativeExpoMySqlNotifications
Booking SaaS

Booking SaaS

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

Next.jsAzurePostgreSQLSaaS