Selected work

Five products across five different problem spaces.

Civic engagement, privacy-first analytics, property operations, spatial AI, and live translation. The common thread is product depth backed by real engineering decisions rather than surface-level polish.

5
production-grade apps
135
normalized signal categories
15
languages supported end-to-end
10
steps in a spatial AI workflow

Civic tech

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.

Timeline
12-month solo build
Team
Founder-led with admin tooling
Platform
iOS · Android · Web
Impact
AI chat · surveys · moderation
  • 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.
React NativeExpoTypeScriptExpressPrisma

Privacy-first analytics

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.

Timeline
Background-resumable mobile app
Team
Founder-led privacy architecture
Platform
iOS · Android
Impact
135 categories · 10 pillars
  • 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.
React NativeExpoTypeScriptexpo-sqliteAES-256-GCM

PropTech

RentHarbor

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

Timeline
Multi-role SaaS build
Team
Landlords · tenants · admins
Platform
Mobile · Web PWA
Impact
Realtime ops · 3D previews
  • 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.
React NativeSupabasePostgreSQLRLSThree.js

Spatial AI

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.

Timeline
10-step guided workflow
Team
Founder-led spatial UX
Platform
Mobile · 3D canvas
Impact
69 items · AI layout options
  • 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.
React NativeSkiaThree.jsexpo-glGemini 2.0 Flash

Realtime 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.

Timeline
Realtime audio pipeline
Team
Two-speaker shared-device UX
Platform
Mobile · Live audio
Impact
15 languages · L/R routing
  • 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.
React NativeExpo RouterGemini Live APIGemini 2.5 FlashElevenLabs

Patterns across the portfolio

The work is different. The delivery pattern is consistent.

These projects change verticals, but they keep repeating the same product instincts: constrain risk, make the operator flows real, and build the technical spine early instead of bolting it on later.

01

Privacy-first data systems

Sensitive inputs stay constrained on purpose: on-device extraction, encrypted local storage, and minimal server exposure.

Seen in Payback

02

Operationally serious product builds

The product surface ships alongside auth, moderation, admin tooling, rate limits, and deployment discipline.

Seen in Pinpoint + Payback

03

Realtime and resilient AI flows

Streaming chat, live translation, guarded AI proxies, reconnect logic, and backoff handling show up repeatedly.

Seen in Pinpoint + Yap United

04

Spatial interfaces beyond flat CRUD

3D previews, room annotation, and layout comparison flows are treated as core product interactions, not demos.

Seen in RentHarbor + Feng Shui

Need this level of product depth for your own build?

The same mix of product direction, interface work, and backend systems can be applied to your next app.