> joshua miller / san francisco bay area
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.
> case_study
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
Material Design 3, BLoC state management, GoRouter navigation, on-device ML (TFLite face detection, age estimation), RevenueCat subscriptions, push notifications
Serverless API at the edge, Firebase JWT auth middleware, rate limiting, CORS, deployed globally at api.lezfindrapp.com
Stateful WebSocket rooms for 1:1 chat, typing indicators, read receipts, message deletion broadcasts, SQLite persistence per room
Serverless Postgres with geospatial queries, distance-based discovery (ST_Distance), 20+ tables including profiles, matches, conversations, verification sessions
S3-compatible object storage with zero egress fees, custom domain (media429.lezfindrapp.com), image compression pipeline
PostGIS-powered proximity search with configurable radius, block/swipe filtering, and featured profiles
WebSocket chat via Durable Objects with typing indicators, read receipts, and offline history
Multi-step verification with on-device ML and a self-hosted model on Helios, plus an admin review queue
Automated photo screening: face detection, age estimation, and a privacy-first content check on Helios
Swipe mechanics, mutual like detection, automatic match creation with FCM push notifications
Subscriptions (RevenueCat), referral system, events, admin dashboard, cron-driven lifecycle management
> experience
Current and recent roles.
My own software company. I build and run production apps for my own products and for clients.
> projects
Beyond LezFindr: marketplaces, client sites, blockchain, desktop apps, and more.
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.
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.
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.
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).
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.
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.
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.
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.
> skills
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.
CompTIA A+ (220-1101)
Sep 2024
Google IT Support Professional Certificate
Aug 2024
> let's connect
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
I reply in writing within 24 hours.