Projects

A curated set of products and systems I have built and shipped.

How I build

Methodology

My process is intentionally iterative: define the real problem, prototype quickly, learn from references, and tighten the product with user and analytics feedback.

  1. Step 0

    Define the problem

    I start by asking what pain this solves and whether there are existing alternatives. I run lightweight user discovery through forums or friends, then write a business proposal and an MVP PRD.

  2. Step 1

    Prototype in Figma

    I sketch rough solution concepts in Figma and start a brand document for typography, palette, and hierarchy. At this stage, I optimize for clarity of concept over polished interactions.

  3. Step 2

    Gather inspirations

    I study composition patterns from Dribbble, Awwwards, 21st.dev, siteinspire, and selected Reddit threads. I convert those references into a concrete layout prompt plus guiding screenshots.

  4. Step 3

    Build and iterate

    I choose the framework based on product complexity and my current learning goals. I check in with users regularly and use PostHog to evaluate funnels, CTA effectiveness, and conversion rates while iterating.

  5. Step 4

    Ship and market

    I ship to the App Store or open web, then test organic distribution via Reddit, BlueSky, X, and word-of-mouth. If active users grow by 20% month-over-month consistently, I evaluate monetization via premium features informed by analytics.

If you have a project in mind or want to chat about product building, reach out via my email on the home page.

Selected work

Projects

Personal Dashboard

Frontend

Next.js 16 · React 19 · Live Data · Authenticated UI

A private morning briefing that pulls weather, headlines, commute time, markets, and personal progress into one calm, responsive screen.

Zap

Infrastructure

Node.js · Express · ws · WebRTC · Vanilla JS · PWA

A local-first web app for peer-to-peer file transfer between devices on the same LAN or hotspot. Uses WebRTC data channels for direct browser-to-browser transfers with WebSocket signaling and QR-based fallback when signaling is unavailable.

Listodo

Frontend

SwiftUI · SwiftData · Swift Charts

A fully offline, privacy-first to-do app built around the Eisenhower Matrix. Designed to reduce digital noise and help users prioritize what actually matters, with no accounts, cloud, or data harvesting.

WAVS: PCOS & Cycle Syncing

Frontend

SwiftUI · SwiftData · Swift Charts

A Red Dot Design Award-winning, 100% offline health tracker for PCOS, endometriosis, PMDD, and irregular cycles. Includes medical-grade symptothermal tracking, custom symptom logging, and doctor-ready exports.

Room Reader

Infrastructure

SwiftUI · CoreML · Natural Language Processing

An on-device sentiment analysis app that quantifies group mood during ambiguous discussions. Collects short responses, runs local NLP, and visualizes overall and leaning sentiment.

Lettie

Platform

SwiftUI · Go · RESTful APIs · WebSockets

A relationship infrastructure platform helping small businesses build durable, direct customer connections. Focused on ownership, real-time communication, and long-term retention. Launching soon.