Available now · Open to founding / staff / senior eng roles

John C. Thomas

Solo full-stack AI engineer · Multi-product SaaS founder

I build AI-native SaaS end-to-end, alone — frontend, iOS, backend, infra, billing, ops. In 9 weeks of focused build I shipped 12+ products across the stack with Claude Code as primary collaborator, including a multi-tenant SaaS running a live $139K construction job for tenant one. Looking for a remote founding-engineer or staff role at an AI / vertical-SaaS company where shipping speed and depth of stack actually matter.

Ships agent-augmented production code. Lives in Honolulu (UTC-10) — overlaps US morning, async-friendly with Europe.

Shipping velocity · one focused sprint

Agent-augmented engineer, measured.

~15B
Claude tokens processed
Through Claude Code on the home Apple server in one focused sprint
580+
Git commits
Across 10 active repos, Mar–May 2026
600K+
Lines of code shipped
Production code I wrote or directed
10+
Products live or shipping
Web, iOS, backend, multi-tenant SaaS
29
Files with Claude API integrations
Sonnet / Opus / Haiku across Python, TS, Swift
13
Production domains running
Cloudflare Pages + Vultr + Nginx Proxy Manager

What I ship

12+ products. One operator.

Real systems running real workloads, not demos. Every product below is something I designed, built, deployed, and continue to operate.

BlueWave Projects

bluewaveprojects.com

SaaS · signup open

Multi-tenant project management SaaS for design-build contractors. End-to-end auth, multi-tenant DB (15+ tables), AI scope generator, RoomPlan blueprints, client portals, change orders, Hawaii tax accounting, invoice + PDF generation, e-sign.

Stack: Next.js 16, FastAPI, Postgres, Cloudflare Pages, Claude API
Role: Sole engineer + designer + operator

Ikena Portal

portal.ikenagroup.com

Live in production

Production project room running a real $139,165 renovation. 9 ops tools (invoices, subs+GET, time, daily logs, documents, selections, change orders, blueprint, 3D editor). Auto-flows: invoice → PDF → client docs. Time clock-out (iOS) → /ops/time. CO approved → draft invoice line.

Stack: Next.js + FastAPI + Postgres + DocuSeal
Role: Built solo; tenant one of BlueWave Projects

ProBuildCalc iOS

TestFlight + App Store track

iOS · shipped

Polycam-class native scanning. Multi-room stitching, photo evidence pinning to AR world transforms, time-lapse compare with geometric diff, AI design overlay calling Claude Sonnet with scan + budget + style. Server endpoint live at /api/ikena/design-suggest.

Stack: Swift, SwiftUI, RoomPlan, ARKit, Object Capture, Claude API
Role: Sole iOS engineer; native LiDAR + AI integration

Property Brief

bluewaveprojects.com/property-brief

Subscription product

$15/mo homeowner subscription: weekly property data digests, saved-address list, welcome email, self-serve account page. Cron-driven generation, transactional email pipeline, signup → onboarding → recurring delivery.

Stack: Next.js, FastAPI cron, Postgres, Resend
Role: Solo build; subscription scaffolding live

Aloha Off-Market Network

bluewaveprojects.com/aloha

Subscription product

Hawaii off-market real-estate signal product. Three tiers ($99 / $499 / $1,500). Landing + signup + post-checkout /aloha/setup + founding-member welcome.

Stack: Next.js, FastAPI, Stripe-ready
Role: Solo build

Hawaii Property Lookup

addressapi.portofcams.com

Live in production

Address autocomplete + parcel card (TMK / island / county / acres / zone). Memos server-synced, /stats dashboard, adjacent parcels, recently-viewed, geofencing, OG images, share URLs, print/PDF letterhead, lead capture. Weekly auto-scrape across 4-island GIS schema.

Stack: TypeScript, Node, Postgres, Hawaii statewide ArcGIS + county REST + OSM Overpass fallback
Role: Built v1 → v5 in one session; production

AI Services Backend

ai.portofcams.com

Live in production

FastAPI backend powering everything above. 13+ routers: ikena (scans, blueprints, designs, projects, suppliers, leads, documents, invoices+pdf, subs, time-entries, daily-logs, selections, change-orders), bluewave (waitlist, contact, scope-suggest), property-brief, aloha. Multi-tenant routing scoped at every endpoint.

Stack: FastAPI, Pydantic v2, Postgres, Docker, Nginx Proxy Manager, Anthropic SDK
Role: Sole backend engineer

Port of Cams

cams.portofcams.com

Live in production

Live webcam streaming infrastructure — DVR-style timelapse capture, geo-tagged cams. Active on Vultr running ffmpeg pipelines (with systemd MemoryMax + StartLimit hardening after an OOM incident I caught + fixed).

Stack: ffmpeg, systemd, Node, Cloudflare Pages
Role: Solo build + ops

Binnacle.ai

binnacle.ai

SaaS · signup open

AI-native side product. 35 commits over an overnight build session — full Next.js stack + Vultr deploy with concurrency-safe build watchdog after OOM incident.

Stack: Next.js, Vultr, custom build orchestration
Role: Solo build

Capt J Dashboard

captj-dashboard.pages.dev

Live in production

Cross-project admin: projects, todos, activity log, ideas, spending tracking. Backs every other project; 120 commits.

Stack: Next.js, Cloudflare Pages, REST API
Role: Solo build

BlueWave School

bluewaveprojects.com/school

Shipped portfolio

8-wave AI curriculum, 61 lessons, hundreds of exercises. Built as a separate product, currently de-emphasized on main funnel.

Stack: Next.js, MDX
Role: Curriculum + build solo

Earlier portfolio

various

Shipped portfolio

Last Frontier Events, AlohaCalendar, Workout BlueWave, Family Tree, CamDrop, Address API, ContractorCalc/ProBuildCalc web — and the just-published claude-prompt-cache open-source package.

Stack: Mixed: Next.js, FastAPI, iOS, Cloudflare
Role: Solo across the board

AI in production

Not a wrapper around chat. A platform with Claude inside.

Evidence #1

Claude Sonnet 4.6 integrated into iOS ProBuildCalc scan → AI design suggestions endpoint, returning rationale + 6–10 prioritized scope items + inspiration keywords with location context baked in.

Evidence #2

Claude in the loop for Ikena scope generator (portal /ops) — RoomPlan scan + photos + address + style → phase-by-phase scope, line-item ranges, contingency, Hawaii sub-deduction computed.

Evidence #3

Multi-tenant prompt isolation: every Claude call is scoped to tenant_id with row-level data access — no cross-tenant leakage even when one model serves all customers.

Evidence #4

Token-budget aware: production endpoints use prompt caching to keep p99 latency and cost in check.

Evidence #5

Built and maintain bespoke Claude Code agents (skills, hooks, MCP servers) that automate code review, deployment, security audits, and customer-zero testing across the project suite.

Stack

Production-fluent across the whole stack.

Frontend

  • Next.js 16 (App Router, RSC, ISR)
  • Astro
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • Framer Motion
  • Cloudflare Pages

iOS / native

  • Swift / SwiftUI
  • RoomPlan (LiDAR scanning)
  • ARKit
  • Object Capture (photogrammetry)
  • Keychain auth
  • Combine

Backend

  • FastAPI (Python 3.11+)
  • Postgres + multi-tenant row-scoping
  • SQLAlchemy
  • Pydantic v2
  • Docker + Docker Compose
  • systemd
  • Nginx Proxy Manager

AI / agentic

  • Claude Sonnet / Opus / Haiku (4.5–4.7)
  • Anthropic SDK (Python + TS)
  • Prompt caching (open-source: claude-prompt-cache)
  • Structured outputs + JSON-mode
  • Multi-turn agent workflows
  • Claude Code (advanced — agents, hooks, MCP, skills)
  • RoomPlan → Claude scope-generation pipelines

Infra & ops

  • Vultr (Ubuntu, 2 vCPU box running 8+ Docker services)
  • Cloudflare (DNS, Pages, Workers-style edge)
  • Twilio (SMS notifications)
  • Resend (transactional email)
  • DocuSeal (e-sign)
  • Stripe (subscription scaffolding)
  • Uptime Kuma + custom metrics server

Why a remote SaaS / AI company hires me

Engineer who's already been the customer.

Time-zone friendly

Honolulu (Pacific/Honolulu, UTC-10). Overlaps US Pacific morning through afternoon; Europe evenings async. Async-first communicator; comfortable with PR-driven workflows.

Ships into regulated industries

USCG-licensed Captain (100-ton Master, STCW, advanced firefighting, FCC). Hawaii GC-B contractor track in flight. I know how to ship software that touches money, safety, and compliance.

Operates without supervision

Ran charter LLCs, dive operations, snowcat fleet, vessel salvage. Solo founder building 12+ products in parallel. I make decisions, document them, and ship — without needing a manager in the loop.

Knows what 'AI in production' really takes

Not a wrapper around chat. Real LLM-in-loop deterministic workflows: prompt caching, structured outputs, retry / fallback ladders, multi-tenant isolation, observability, cost ceilings. I have scars and the system logs to prove it.

Operations background

Software is the third career. The first two taught me how to ship.

Maritime, then design-build, then SaaS. Each one is in regulated industries with safety, money, and reputation on the line. See the operator résumé for the long version.

Founder & CEO

2026Current

BlueWave Projects · Honolulu, HI

Built and shipped a multi-tenant project management SaaS for design-build contractors — sole engineer, designer, and operator.

Founder · Principal

2026Current

Ikena Design & Build · Honolulu, HI

Active Honolulu design-build practice pursuing Hawaii GC-B contractor license.

Project Manager

Dec 2025Current

Hawaii Flooring Specialists · Oahu, HI

Manage fleet remodel crews on high-end floor installations, hardwood refinish, and full home remodels.

USCG Master Captain · Sales Manager

Apr 2025Nov 2025

Ohana Boats Sales & Hawaii Boat Club · Honolulu, HI & Surrounding Islands

Managed fleet of 12+ private and club vessels at 100% USCG and local regulatory compliance.

Miami University

B.S. Business Marketing · Minor in Naval Science · Oxford, OH · May 2014

B.S. earned + active USCG Master 100-Ton license

Top of my list

Specifically targeting these teams. I'd take a 20-min call from any of them today.

All AI-native, all vertical SaaS into regulated or operations-heavy industries — the asymmetric fit for an operator who's also an engineer. Other warm leads welcome, but these are the named ones.

Hamilton AI

Private aviation operations

Careers

Founding AI Engineer / Staff Fullstack

I've been the fleet operator (12-vessel manager at Ohana Boats Sales). I know what an ops platform has to do because I lived inside one of the cheap-enough-to-survive-without-it kind. Plus the LLM-in-loop multi-tenant SaaS playbook is exactly the BlueWave Projects playbook.

Trunk Tools

AI for construction

Careers

Senior ML / Staff Engineer

Their customer profile is my day job. Active GC running a $139K renovation through software I built, in the only category — Hawaii — that no national construction-tech vendor handles well.

Adaptional (YC)

AI for insurance teams

Careers

Founding Engineer

“Claude-code-for-vertical-X” is literally my 9-week playbook in a different vertical. Insurance is the same shape problem as construction: regulated, document-heavy, mid-market operators starved for software that respects their workflow.

Revenue Vessel

Logistics / freight-forwarder AI

Careers

Founding Senior Engineer (Eng #4)

Ex-Flexport founders selling into freight. USCG Master + 1,000+ sea days is the differentiator they don't already have on the team — combined with the same multi-tenant LLM-in-loop chops.

Anthropic

AI labs

Careers

Applied AI Engineer (Beneficial Deployments) · Staff+ Developer Productivity

15B Claude tokens through Claude Code in one focused sprint. I am exactly the customer they should be hiring from — power-user with production scars and a vertical-SaaS shipping pattern they can amplify.

Wolfia (YC S22)

AI for security questionnaires / RFPs

Careers

Full-Stack AI-native Engineer

Stack match is 1:1 (Next.js + Tailwind + FastAPI + Postgres). Confirmed US-remote. Smaller-cap comp than the others on this list, but the cleanest founding-team fit on stack alone.

Adjacent and welcome: anywhere shipping LLM-in-loop multi-tenant SaaS into a regulated industry — climate, energy, healthcare, finance, public safety, agriculture. If you're hiring for that and I'm not on your list, write me anyway.

Bring me in. I'll ship.

Best fit: founding / staff engineer at an AI-native vertical SaaS — especially regulated industries (aviation, marine, construction, healthcare, finance). Remote, async-friendly, fast iteration. Targeting founding / staff comp range, equity preferred.