> joshua miller / san francisco bay area

    Full-Stack Product Engineer

    TypeScript, React, Flutter, Cloudflare (Workers, Durable Objects, R2), Neon Postgres, self-hosted AI. Ships production systems end to end.

    I built LezFindr on my own, from the Flutter app down to the database. It has 7,200+ signups on iOS and Android.

    TypeScriptReactFlutterCloudflare WorkersDurable ObjectsR2Neon PostgresSelf-hosted AI

    > case_study

    LezFindr: From Zero to 7,200+ Signups

    An LGBTQ+ dating app I designed, built, and shipped on my own. Real people use it, it runs on real infrastructure, and I've had to fix plenty of real problems along the way.

    7,200+

    Signups

    2,500+

    Profiles Migrated

    iOS & Android

    Platforms

    1 engineer

    Solo Developer

    Architecture

    0Mobile Client
    Flutter + Dart

    Material Design 3, BLoC state management, GoRouter navigation, on-device ML (TFLite face detection, age estimation), RevenueCat subscriptions, push notifications

    1Edge API
    Cloudflare Workers + Hono

    Serverless API at the edge, Firebase JWT auth middleware, rate limiting, CORS, deployed globally at api.lezfindrapp.com

    2Real-time
    Cloudflare Durable Objects

    Stateful WebSocket rooms for 1:1 chat, typing indicators, read receipts, message deletion broadcasts, SQLite persistence per room

    3Database
    Neon PostgreSQL + PostGIS

    Serverless Postgres with geospatial queries, distance-based discovery (ST_Distance), 20+ tables including profiles, matches, conversations, verification sessions

    4Storage & Media
    Cloudflare R2

    S3-compatible object storage with zero egress fees, custom domain (media429.lezfindrapp.com), image compression pipeline

    What I Built

    Location Discovery

    PostGIS-powered proximity search with configurable radius, block/swipe filtering, and featured profiles

    Real-Time Messaging

    WebSocket chat via Durable Objects with typing indicators, read receipts, and offline history

    Identity Verification

    Multi-step verification with on-device ML and a self-hosted model on Helios, plus an admin review queue

    AI Moderation

    Automated photo screening: face detection, age estimation, and a privacy-first content check on Helios

    Matching System

    Swipe mechanics, mutual like detection, automatic match creation with FCM push notifications

    Full Platform

    Subscriptions (RevenueCat), referral system, events, admin dashboard, cron-driven lifecycle management

    Technical Deep Dives

    > experience

    Where I've Worked

    Current and recent roles.

    Lead Software Engineer

    Utopian Creations LLC San Francisco Bay Area 2023 - Present

    My own software company. I build and run production apps for my own products and for clients.

    • 00Built LezFindr on my own: Flutter app, Cloudflare Workers + Hono API, Durable Objects for real-time chat, Neon Postgres with PostGIS for location search, and R2 for media. 7,200+ signups on iOS and Android.
    • 01Moved 2,500+ LezFindr profiles from Firebase Firestore to a 20+ table Neon Postgres schema, with the plan written up in an 89KB architecture decision record.
    • 02Built a two-stage photo moderation pipeline: TensorFlow Lite on the phone, then a self-hosted Qwen-based model on Helios instead of a third-party vision API, for user privacy. Anything flagged goes to an admin review queue.
    • 03Took Neesh.art, a B2B magazine marketplace, from a Lovable prototype to production: Supabase backend with 25+ tables, row-level security, edge functions, and Google OAuth.
    • 04Built client sites for Ravenscroft Design (jewelry portfolio with a Firebase CMS) and Moffatt Ranch.
    • 05Run Helios, a self-hosted AI assistant on my own GPU. It answers visitor questions on joshmiller.xyz.
    FlutterTypeScriptReactCloudflare WorkersDurable ObjectsNeon PostgresPostGISR2TensorFlow LiteSupabase

    Mission Controller

    Zoox San Francisco Bay Area 2025 - Present
    • 00Monitor and support autonomous vehicle fleet operations in real time, diagnosing system faults and walking on-site technicians through CLI-based troubleshooting.
    • 01Watch active fleet incidents and help coordinate vehicle recovery with the Teleoperations, Fleet Response, and Rider Operations teams.
    • 02File detailed bug reports and tooling feedback that led to direct follow-up from engineering.
    Autonomous VehiclesReal-time OperationsTelemetryIncident Triage

    > projects

    Other Work

    Beyond LezFindr: marketplaces, client sites, blockchain, desktop apps, and more.

    Neesh.art

    B2B marketplace connecting independent magazine publishers and retailers

    Took a Lovable-generated frontend and made it real: set up the full Supabase backend with 25+ tables, Row Level Security policies, Edge Functions for webhook notifications, Google OAuth, admin dashboard with analytics, and order fulfillment workflows. Publishers list titles, retailers browse and order, platform takes 10% commission.

    ReactTypeScriptSupabasePostgreSQLEdge FunctionsGoogle OAuthTailwind
    Visit Site

    Ravenscroft Design

    Production portfolio site for an artisan jewelry creator

    Full-featured gallery site with Firebase backend, admin dashboard for content management, Mailchimp newsletter integration, drag-and-drop gallery ordering, image optimization with WebP conversion, SEO with structured data, and PWA capabilities.

    ReactTypeScriptFirebaseMailchimpshadcn/uidnd-kit
    Visit Site

    Utopian Creations

    Site for my own software company, with a Cloud Functions backend

    Company website for Utopian Creations, my software company, with a contact form with automated email notifications via Cloud Functions + Nodemailer, Firestore-backed values questionnaire system, and client onboarding workflows.

    FirebaseCloud FunctionsFirestoreNodemailerBootstrap
    Visit Site

    LezFindr Admin Dashboard

    20+ admin panels for running a production app with 7,200+ signups

    Moderation and user management platform with verification workflows, photo management, analytics, audit logging, and notification templates. Dual-backend support (Firebase & Neon PostgreSQL).

    ReactTypeScriptViteTailwindshadcn/uiFirebaseNeon

    LezFindr Marketing & Events Site

    Production marketing site with event management for businesses

    Next.js 15 marketing site with app download pages, event management system with business signup, smart invite deep linking, email verification, and SEO optimization.

    Next.js 15React 19FirebaseFramer MotionNodemailer
    Visit Site

    Luminary Nexus (LNX) DAO

    Polygon-based governance token with quadratic voting

    Designed and deployed smart contracts to the Polygon Amoy testnet implementing reputation-weighted quadratic voting, so large holders can't dominate. Custom square root math for on-chain governance.

    SolidityHardhatOpenZeppelinPolygonEthers.js
    Whitepaper

    Luminary Nexus Hub (desktop app)

    Cross-platform desktop app with live GitHub API integration

    Electron-based desktop experience with LCARS-inspired UI, live commit ticker from GitHub API, hidden terminal easter egg, and cross-platform distribution.

    ElectronJavaScriptNode.jsREST APIs
    GitHub

    Client Websites

    Production marketing sites for Moffatt Ranch and others

    React/Vite marketing sites with FormSubmit forms, responsive layouts, and no backend to maintain, so clients can keep them running on their own.

    ReactViteTailwind CSSFormSubmit
    Moffatt Ranch

    > skills

    What I Work With

    Self-taught. I started around 2009, building affiliate marketing apps by hand in Java and Eclipse. In 2023 I taught myself Flutter, Dart, PostGIS, and Cloudflare to rebuild LezFindr from scratch.

    Organized by depth: what you can trust me with on day one vs. what I'm still building toward.

    Expert

    Shipped to production with real users
    Flutter / DartLezFindr: 7,200+ signups, App Store & Google Play
    FirebaseAuth, Firestore, Cloud Functions, Messaging, Analytics
    PostgreSQLNeon serverless, PostGIS geospatial, 20+ table schema
    TypeScript / ReactAdmin dashboard, marketing sites, this portfolio
    Cloudflare WorkersHono API, Durable Objects, R2, KV, cron triggers

    Proficient

    Built real systems, not just tutorials
    AI / MLSelf-hosted Qwen on Helios, Gemini, Claude, TensorFlow Lite on-device
    Solidity / Web3ERC-20 token, DAO governance, Hardhat, OpenZeppelin
    DockerSelf-hosted Supabase infrastructure with Docker Compose
    Node.js / ExpressREST APIs, Socket.IO, middleware, auth flows
    Next.jsLezFindr marketing site (Next.js 15 + React 19)

    Working Knowledge

    Can ship with, learning depth
    React Native / ExpoBuilt LezFindr prototype before choosing Flutter
    AstroBlog/CMS platform with PostgreSQL backend
    SupabaseNeesh.art backend: Auth, RLS, Edge Functions
    ElectronLuminary Nexus Hub desktop app, cross-platform packaging
    PythonData science, scripting, Jupyter notebooks

    Certifications

    CompTIA A+ (220-1101)

    Sep 2024

    Google IT Support Professional Certificate

    Aug 2024

    > let's connect

    Open to Product Engineer Roles

    I'm looking for full-stack and product engineering roles, at startups or bigger teams. Email is the best way to reach me. I reply in writing within 24 hours.

    San Francisco Bay Area · Remote preferred, open to relocation

    > contact

    Get in Touch

    I reply in writing within 24 hours.

    jmiller@utopiancreations.onelinkedin.com/in/joshmiller415github.com/utopiancreations
    San Francisco Bay Area · Remote preferred, open to relocation

    Send a Message

    Want to talk through what you're building?