HAP

Selected work

What we've built

A selection of the custom software we've designed and shipped. Most work is built under NDA — projects are described by purpose and stack.

01Full-Stack & Mobile

ZenCub — Native iOS App

A native iOS app that turns any BJJ technique video into a structured, step-by-step breakdown — paste a link and let AI do the rest.

iOSNext.jsTypeScriptSupabaseAnthropicOpenAIStripe
02Dashboards & Reporting

Multi-Client Amazon Ads Command Center

A multi-tenant Amazon Advertising workbench that pulls live SP-API and Ads API data, tracks every bulksheet change, and runs an AI strategist across multiple time windows.

Next.js 16React 19TypeScriptAmazon SP-API + Ads APIaws4 (SigV4)xlsx (SheetJS)Tailwind CSS 4
03Full-Stack & Mobile

ThrivePact — Habit Accountability App

A habit-breaking app where people make a daily pact, check in honestly by web, SMS, or native iOS, and stay accountable in small crews.

Next.js 16TypeScriptSupabase (Postgres + RLS)Twilio (SMS/WhatsApp)StripeOpenAIResendSwift (iOS)
04AI & Automation

PopPublic — Marketplace Autofill Extension

A Manifest V3 Chrome extension that stores a listing once and autofills the Facebook Marketplace, Craigslist, and Nextdoor posting forms — uploading your photos and mapping categories per site — so you review and click Post.

TypeScriptChrome Manifest V3React 18Supabase (Auth + Postgres + Storage)ViteVercel Serverless (heic-convert)browser-image-compression
05Dashboards & Reporting

Peer-Group Divergence & Market Intelligence Dashboard

A local-first market dashboard that flags stocks quietly breaking ranks with their peer group, scans Reddit and Stocktwits for early social signal, and renders fast candlestick analytics from free-tier data feeds.

Next.js 16 (App Router)React 19 / TypeScriptFastAPI (Python)pandas / numpyOpenBB SDKSQLiteRecharts + custom SVG
06Full-Stack & Mobile

Our Products & Brand Portfolio

The products we build and run ourselves — plus the consumer brands we grow on Amazon.

Next.jsSwift (iOS)SupabaseStripeAmazon Ads
07Dashboards & Reporting

Social Engagement Ops Dashboard

A manual-first operations dashboard for running honest social media community engagement across accounts and platforms — queue real opportunities, draft replies, require human approval, and watch each account's health.

React 19TypeScriptViteNode (Vite middleware)Postgres (pg)Reddit public JSON
08Sites & Infrastructure

Nonprofit Member Directory

A searchable member directory for a nonprofit professional network, rebuilt from a working spreadsheet into a Supabase-backed Next.js app with natural-language search and a hard wall between public profiles and private contact details.

Next.js 16React 19Supabase (Postgres)Postgres full-text searchxlsx importerTypeScript
09AI & Automation

Interactive Demos & Automations

A library of clickable, self-contained demos — voice AI, CRM automation, dashboards, and full-stack builds — each a working concept you can open and run instead of reading a proposal.

Next.jsRetell AIGoHighLevelTwilioClaudeStripe
10Dashboards & Reporting

S-Corp Finance & Ops Command Center

A local, single-operator finance dashboard that replaces a fragile Google Sheet + QuickBooks + email routine with one SQLite ledger — payroll, quarterly filings, banking, and an AI email-intake pipeline that reads statements straight out of Gmail without ever showing an LLM an SSN.

Next.js 16React 19TypeScriptbetter-sqlite3Google Sheets APIGmail APIClaude Code CLIVercel CLI
11AI & Automation

Bazaarvoice Review Response Console

An internal tool that scrapes product reviews off Bazaarvoice's portal with a bookmarklet, drafts on-brand responses for each product line with a local Claude/Codex CLI grounded in past approved replies, and rolls it all up into client-facing theme reports.

Node.jsExpressbetter-sqlite3Vanilla JS SPAClaude Code CLICodex CLIPDFKit
12AI & Automation

No Slop — De-Slop Writing Engine

A local tool that strips the tells of AI-generated writing — the same rule engine powers a live diff view, an HTTP API, a CLI, an MCP server, and a ported Django/DRF twin backend — scores how sloppy a draft is, and offers a second mode that rewrites it in a learned personal voice.

Vite 7Vanilla JSNode.jsPythonDjangoDjango REST FrameworkMCP SDKClaude Code CLICodex CLI

Have something in mind?

If you can describe the problem, we can build the solution.

Get in touch