I build operational software, browser automation, and connected hardware that removes manual work.
Each demo below is a clone of the live system with access-critical values replaced by synthetic equivalents. Real structure, real workflow, no real customer data.
Live logistics platform connecting customer intake, boxes, sea and air shipments, public tracking, invoices, email delivery, and payments. Status: live and maintained; source private. Technology: React, TypeScript, Vite, Supabase Postgres/Auth/RLS, Vercel Functions. Live product · Demo
Turnover operations system for checklists, hours, expenses, maintenance, notifications, and payout visibility. Status: live and maintained; source private. Technology: React, TypeScript, Vite, Supabase, Capacitor. Live product · Demo
Direct-booking and guest-experience platform for two private stays in Dublin, including live availability, payments, protected guest guidance, and host operations. Status: live product with a public frontend; booking and guest-portal source private. Technology: React, TypeScript, Vite, Vercel, Postgres, Stripe, Airbnb iCal. Live product · Demo
Chrome extension that records a browser task once, maps the recorded fields to a local CSV or Excel file, then visibly repeats the task one row at a time. The spreadsheet never leaves the machine, and passwords, one-time codes, payment fields, uploads and CAPTCHAs are deliberately out of scope. Status: working tool; source private. Technology: TypeScript, Chrome extension MV3, Vite, Vitest. Demo
Dry-run-first Google Drive automation that classifies incoming documents, applies consistent filenames, matches person folders, and routes uncertain results for review. Status: public source with 46 automated tests. Technology: Python, Google Drive API, OpenAI API, macOS LaunchAgents.
Read-only extraction toolkit for the focused Chrome tab with structured CSV, JSON, and JSONL output. Status: public source with automated verification. Technology: JavaScript, Chrome DevTools Protocol, MCP, Goose.
City-level mobility pressure signal using live weather and provider-coverage data with transparent confidence states. Status: public source; no stable public deployment claimed. Technology: Next.js, React, TypeScript, SQLite.
Evidence-backed ESP32-P4 display, multi-light controller, roller-blind controller, and digital-caliper interface work. Status: public engineering source with validated configurations and documented prototype limitations. Technology: ESP32, ESPHome, LVGL, Home Assistant.
Private-source desktop operations application with signed macOS installers published through its release repository. Latest verified public release: v0.1.17.
TypeScript, React, Next.js, Vite, Node.js, Python, Playwright, Chrome CDP, Supabase, Postgres, Google APIs, ESP32, ESPHome, Home Assistant, LVGL, and MQTT.
