James Edwards
Product Engineer
Austin, TX[email protected]jamesedwards.iogithub.com/3o1linkedin.com/in/3o1
Build and run whole consumer products: iOS, web, Go services, and the infrastructure under them. Currently primary engineer on the web platform for a live multi-chain trading product. Built its authentication service and maintain the shared database layer behind its Go services. Before that, co-founded and shipped two consumer iOS apps as the only engineer on each.
Experience
- Able Labs · Founding EngineerFeb 2025 – Present
Boba, a multi-chain spot and perpetuals trading platform
- Primary engineer on Boba’s web platform for 18 months, building the trading application, the internal admin console, and the design system they share. Now one of two engineers on the product.
- Built the Go authentication service: wallet-signature, Google and X OAuth, and Turnkey passkey sign-in, with RS256 tokens the API gateway verifies against a published JWKS. Wrote tests covering token issuance, session rotation, OAuth linking, and access-code redemption. Traced a cross-tab refresh race that was silently signing users out and fixed it by moving token rotation into an atomic Redis Lua script.
- Built and maintain the shared PostgreSQL layer that Boba’s Go services import: 32 tables.
- Built the internal operations platform end to end, from the admin console to the Go service behind it: two-factor staff sign-in over Google identity and a WebAuthn passkey, an audit log, and dependency health checks across the service fleet.
- Shipped the surfaces people trade on: perpetuals on Hyperliquid with its orderbook, leverage controls, and TWAP and stop-loss orders, plus spot trading across nine EVM chains and Solana.
- Fits · Co-Founder & CTOMay 2023 – Feb 2025
Fashion social network on iOS, Go, and Next.js. ~11K registered users.
- Built the product end to end as the only engineer: a Swift and UIKit iOS client with a waterfall feed, a Go and PostgreSQL API with per-endpoint Redis rate limiting, and a Next.js companion that rendered profiles and posts as shareable pages with dynamic link previews.
- Shipped visual-similarity recommendations on pgvector in 2024, ranking 512-dimension embeddings by distance with block-list filtering applied inside the query rather than after it.
- Ran delivery: GitHub Actions built Docker images into Amazon ECR across separate staging and production environments, with migrations shipped inside the image and the database suite run on every push.
- Jump · Co-Founder & Software EngineerFeb 2023 – Jan 2024
Dating app on iOS and Go, shipped to the App Store
- Sole engineer on both the iOS client and the Go backend. Built real-time messaging over WebSockets with Redis-backed presence, falling back to APNs when a recipient was offline, and a PostGIS match-ranking query that enforced mutual preferences in both directions and ordered results by distance tier. Shipped purchases through StoreKit and RevenueCat with server-side receipt verification.
- Freelance · Software Engineer2022
- Built the iOS client, merchant app, and backend for Pagr, a bar mobile-ordering platform still live on the App Store.
- Direct Motion · Software EngineerApr 2018 – Nov 2019
- Built a Windows CAD collaboration app (Eyeshot, WinForms) and Android/Kotlin clients for CNC machine monitoring.
Selected projects
- Tattoo Remover AIiOS · in App Store review
Took a solo consumer AI product from working prototype to App Store submission in under 80 hours, carrying forward and hardening the auth, billing, and storage infrastructure built for an earlier app. SwiftUI on iOS 18. The Go backend fronts four generative-image providers behind one normalized interface, with RevenueCat entitlements, idempotency keys, subscription-anchored quota, and refunds when a generation fails.
- Drip AIiOS · 2024
Shipped a multimodal outfit-scoring app solo in five weeks. Structured model responses are stored as versioned JSONB so earlier results survive prompt changes, with content and size guards ahead of the billed call and Redis daily quotas.
Technical
- iOS
- Swift · UIKit · SwiftUI · StoreKit · APNs · async/await
- Web
- TypeScript · React · Next.js · Tailwind
- Backend & data
- Go · PostgreSQL · Redis · WebSockets · RabbitMQ · PostGIS · pgvector · Microservices
- Identity
- OAuth 2.0 · WebAuthn / passkeys · JWT / JWKS · Sign in with Apple
- Payments
- Stripe · RevenueCat · App Store purchases
- AI
- LLM & image APIs · multimodal systems · structured output · evaluation
- Infrastructure
- Docker · GitHub Actions · AWS (ECR, S3, SES) · Cloudflare R2