Work — 11 Shipped Apps & Web Products | An App Idea LLC

Eleven products shipped end-to-end: mobile apps, logistics tools, data platforms, and client sites. Interface, backend, auth, CI, and deploy. Each one solves a real workflow rather than showcasing a trick.

Scale

At a glance

Products shipped11Mobile · Web · Data
Longest solo build12 monthsPinpoint: civic platform
Languages supported15Yap United: live translation
Case studies

Eleven shipped products

Civic

Pinpoint

A civic engagement platform across iOS, Android, and web that combines official data, legislation, AI voice chat, surveys, and moderation tooling in one system.

Outcomes
  • Shipped one shared product across iOS, Android, and web instead of a disconnected set of prototypes.
  • Built streaming AI official chat with personality modes and ElevenLabs voice responses.
  • Added durable moderation workflows, searchable civic data proxies, and an operator-facing admin dashboard.
Timeline: 12-month solo buildTeam: Founder-led with admin toolingPlatform: iOS · Android · WebImpact: AI chat · surveys · moderation
Stack: React Native · Expo · TypeScript · Express · Prisma · PostgreSQL · Gemini · ElevenLabsView case study →
Privacy

Payback

A privacy-first consumer intelligence app that extracts signals on-device, stores them in an encrypted vault, and uses a guarded AI backend only for derived analysis.

Outcomes
  • Kept raw Google Takeout and Meta export data on-device using AES-256-GCM encrypted SQLite.
  • Normalized behavior into 135 categories across 10 pillars for consistent downstream analysis.
  • Built resumable background processing plus a hardened AI proxy with OAuth verification, rate limits, timeout control, and API-key failover.
Timeline: Background-resumable mobile appTeam: Founder-led privacy architecturePlatform: iOS · AndroidImpact: 135 categories · 10 pillars
Stack: React Native · Expo · TypeScript · expo-sqlite · AES-256-GCM · Node.js · PostgreSQL · Gemini 2.5 ProView case study →
PropTech

RentHarbor

A multi-role property management platform for landlords, tenants, and admins with realtime messaging, payments, maintenance workflows, and 3D property previews.

Outcomes
  • Designed a three-sided product model with separate landlord, tenant, and admin capabilities backed by database-enforced access rules.
  • Delivered live messaging, maintenance updates, and payment status through realtime subscriptions.
  • Extended the product with 3D property visualization and a PWA web build instead of stopping at mobile CRUD flows.
Timeline: Multi-role SaaS buildTeam: Landlords · tenants · adminsPlatform: Mobile · Web PWAImpact: Realtime ops · 3D previews
Stack: React Native · Supabase · PostgreSQL · RLS · Three.js · React Three Fiber · expo-gl · WorkboxView case study →
Spatial

Feng Shui

A spatial AI app that turns a hand-drawn room into a furnished 3D model, analyzes it with Gemini, and animates better layouts before the user commits.

Outcomes
  • Built a full pipeline from freehand drawing to simplified geometry, room annotation, furnishing, and 3D preview.
  • Created a 69-item furniture catalog across 11 categories plus detailed wall, floor, and ceiling annotation systems.
  • Added AI layout optimization that presents 2-3 animated alternatives with score comparisons before the user applies changes.
Timeline: 10-step guided workflowTeam: Founder-led spatial UXPlatform: Mobile · 3D canvasImpact: 69 items · AI layout options
Stack: React Native · Skia · Three.js · expo-gl · Gemini 2.0 Flash · Firebase · Reanimated · simplify-jsView case study →
Translation

Yap United

A real-time translation app built for shared-device conversations, with Gemini Live audio streaming, ElevenLabs voices, and location-based community chat.

Outcomes
  • Built both turn-based translation and hands-free live mode for real conversations on a shared device.
  • Supported 15 languages end-to-end across transcription, translation, and voice output.
  • Added per-user voice assignment, location-based community chat, and social moderation controls around the core translation flow.
Timeline: Realtime audio pipelineTeam: Two-speaker shared-device UXPlatform: Mobile · Live audioImpact: 15 languages · L/R routing
Stack: React Native · Expo Router · Gemini Live API · Gemini 2.5 Flash · ElevenLabs · Firebase · expo-audioView case study →
Logistics

Drayage Drivers

A TMS and WMS mobile app for drayage brokers and admins, with a terminal-style UI, load board, carrier and customer CRM, PDF invoicing, and real-time warehouse inventory.

Outcomes
  • Delivered a full TMS and WMS in one mobile app — load board, carrier records, customer CRM, invoicing, and warehouse inventory across iOS, Android, and web.
  • Built a terminal-style UI component system with a command palette, keyboard shortcuts, sparklines, heatmaps, and a function-key action bar.
  • Added role-based auth, PDF invoice generation with sharing, and a margin-aware billing system with credit limit management.
Timeline: Solo build for Hudson InsightsTeam: Admin + Broker rolesPlatform: iOS · Android · WebImpact: TMS + WMS in one app
Stack: React Native · Expo SDK 54 · Expo Router · Tamagui · Skia · Reanimated · AsyncStorage · TypeScriptView case study →
Pet Care

Zoori

A bilingual dog adoption platform connecting Puerto Rico rescue organizations with adopters and fosterers, with swipe-based discovery, application workflows, in-app messaging, and an org and admin dashboard.

Outcomes
  • Built a three-sided platform — adopter, rescue organization, and admin — each with dedicated dashboards, workflows, and access controls backed by Firestore rules.
  • Delivered swipe-based dog discovery alongside a traditional browse-and-filter flow, with match scoring, saved dogs, and swipe history.
  • Added bilingual support (English and Spanish), in-app messaging per conversation, push notifications, and transactional email via Resend.
Timeline: Expo SDK 54, new archTeam: Adopter · Org · Admin rolesPlatform: iOS · AndroidImpact: Bilingual · Swipe + Browse
Stack: Expo SDK 54 · React Native 0.81 · Expo Router v6 · TanStack Query v5 · Zustand v5 · Firebase · Firestore · Cloud Functions · Resend · i18next · TypeScriptView case study →
Platform

HITLDI

A data analytics platform tracking truck loan delinquency rates across market segments, with ML-powered nowcasting, economic indicator integration, and interactive dashboards for institutional investors.

Outcomes
  • Built a full medallion data pipeline (bronze → silver → gold) in Databricks, ingesting diesel prices, FRED economic indicators, and Cass Freight Index for index calculation.
  • Delivered ML-powered nowcasting models for early delinquency prediction alongside a FastAPI backend with role-based access for analysts and investors.
  • Created an interactive React dashboard with exportable reports (CSV, Excel, PDF) for institutional stakeholders.
Timeline: Production analytics systemTeam: Analyst + Investor rolesPlatform: WebImpact: ML nowcasting · Multi-format export
Stack: FastAPI · Python · React · TypeScript · Vite · Databricks · EIA API · FRED API · Cass Freight IndexView case study →
Coaching

Unmasked Coaching

A personal coaching website with a 3D silk background, Calendly booking integration, animated testimonials, and full SEO — built for an adoption-attuned coach focused on belonging and authentic confidence.

Outcomes
  • Built a polished coaching site with a Three.js silk background, Framer Motion page transitions, and a Calendly booking flow embedded in the contact section.
  • Added full SEO coverage — sitemap, robots.txt, meta tags — alongside cookie consent and dedicated Privacy and Cookie Policy pages.
  • Delivered a responsive, performance-optimized build with code splitting and lazy loading for optimal Lighthouse scores.
Timeline: Solo client buildTeam: Founder-led deliveryPlatform: WebImpact: Live booking · 3D UI
Stack: React 19 · TypeScript · Vite · Tailwind CSS · Framer Motion · Three.js · React Three Fiber · React Calendly · VercelView case study →
Consulting

Timeless Coach Consult

A fully static Next.js website for a certified life coach specializing in adoption, life transitions, and personal development — with a curated resource library, service packages, and an accessible contact form.

Outcomes
  • Delivered a fully static Next.js site with App Router — no backend required — ready for Vercel deployment with a custom domain.
  • Built a multi-page structure: home, about, services with packages and FAQ, and a curated resources page with journal prompts.
  • Used Cormorant Garamond and Raleway for a premium editorial typographic identity aligned with the coach's brand.
Timeline: Static site, no backendTeam: Solo client buildPlatform: WebImpact: WCAG AA · Multi-page
Stack: Next.js 16 · React 19 · Tailwind CSS v4 · TypeScript · Vercel · next/image · next/fontView case study →
Portfolio

Portfolio

A personal developer portfolio with a retro Macintosh System 7 aesthetic — draggable windows, a command-palette skill modal, animated project gallery, and an integrated resume download with EmailJS contact.

Outcomes
  • Built an interactive portfolio with a Macintosh System 7-inspired UI — draggable windows, glass morphism panels, and a command-palette skill modal.
  • Added an animated project gallery with modal presentations, a resume section with PDF export via html2canvas and jsPDF, and a contact form with EmailJS.
  • Optimized for performance with feature-based architecture, Next.js 15 App Router image optimization, and lazy-loaded modal content.
Timeline: Next.js 15 App RouterTeam: Founder-led personal brandPlatform: WebImpact: Mac UI · PDF export
Stack: Next.js 15 · React 19 · TypeScript · Framer Motion · CSS Modules · EmailJS · html2canvas · jsPDF · Tailwind CSS v4View case study →