Selected Projects

A few apps, templates, and playbooks I built or maintain.

Workflow Automation Orchestrator (n8n)

n8n • Node.js • TypeScript • PostgreSQL

Event‑driven workflows for data sync, notifications, and back‑office automation. Custom nodes, secrets management, retries, and metrics.

SaaS API Starter (Auth, Billing, RBAC)

Node.js • TypeScript • PostgreSQL • Supabase • Stripe

Production‑ready REST/GraphQL API with JWT auth, role‑based access, Stripe subscriptions, and rate‑limited endpoints.

Realtime Chat Service

Phoenix • WebSockets • Redis • Docker

Low‑latency chat with channels, presence, and backpressure handling. Includes load tests and horizontal scaling notes.

Product Analytics Pipeline

Node.js • PostHog • PostgreSQL • ClickHouse

Event ingestion, batching, and replay; user properties and cohorts; dashboards for funnels, retention, and feature adoption.

Data Ingestion & ETL

Python • Airflow • PostgreSQL • S3

Scheduled extract/transform/load with schema migrations, data quality checks, and partitioned tables for analytics.

file_type_tailwind

Design System

React • TypeScript • Tailwind CSS • Storybook

Accessible UI kit with tokens, theming, and testing. Published as a versioned package with changelogs and docs.

Separator