JH
Status: Building

Jonathan Hawkins/Builder of AI-native products

I turn frontier model capabilities into products people can actually use.

20+ years shipping games. Two-time Game of the Year winner on God of War and Eclipse: Edge of Light. Now solo-founding Aligned Tools at the edge of agentic AI.

01Featured work

Three case studies.

Projects that show the through-line: take a frontier capability, ship a product around it, fast.

01Case study

Aligned Tools

Your company's brain — listens to every meeting, remembers what your team decides, ships finished work.

Integrates with:JiraLinearAsanaMondayNotionGitHubZoomTeamsSlackGmailCalendar

Most software is the same on day 1,000 as day 1. Aligned isn't. It reasons over patterns no human can hold in their head (recurring blockers, scattered expertise, decisions that keep getting re-litigated), so the longer a team uses it, the smarter their company becomes.

Problem
Engineering managers lose 30 to 60 minutes per meeting turning decisions into tickets, then spend the week reconciling the same task across Jira, Linear, Asana, Notion, and Monday. Action items slip, ownership is ambiguous, and the same decisions get re-litigated three sprints later because nobody remembers.
Constraint
Solo founder, B2B SaaS, in active enterprise sales. Must clear CIO-level security review and slot into the customer's existing stack. Switching tools is off the table.
Move

Aligned listens across the surfaces work actually happens on (Zoom, Meet, Teams, Slack, Gmail, Calendar), then runs every transcript through an AI pipeline that extracts decisions, commitments, and ownership into a diff-style review UI where every human edit becomes training signal.

The shape of the system:

  • Company Brain. A pgvector institutional-memory layer that synthesises across meetings so Aligned can surface “you decided this three sprints ago” instead of letting it get re-litigated.
  • Agent frameworks in production. A CrewAI sprint planner for capacity-aware task prioritisation, running on a user-scoped Mem0 memory layer because CrewAI's default memory backend is process-local with no tenant partitioning, meaning shared FastAPI workers leak one customer's retrieval context into the next. CI greps every commit to make sure nobody silently flips it back. A streaming email-triage pipeline handles inbound work in real time. Computer-use cloud-desktop agents (OpenClaw + VNC) operate full Ubuntu desktops for tasks that need to drive a real computer: terminal, files, any GUI app, not just a browser.
  • Real-time voice + avatar. A LiveKit cloud agent with a LemonSlice video avatar joins live calls. A 7-layer auth chain (service token + HMAC + single-use nonce + ±30s timestamp window + session-freshness TTL + heartbeat watchdog + unique-active-session index) means a leaked service token alone can't impersonate a user.
  • Bidirectional ticket sync. Jira, Linear, Asana, Monday, Notion, and GitHub: per-provider mapping for project, status, priority, and issue-type, with a transactional honesty guardrail that only reports “synced” when zero errors fired. Round-trip sync is 5× the integration complexity of write-only, but the customer keeps their tool of choice and Aligned becomes the connective tissue underneath.
  • SOC 2-aligned from day one. SSO-only, per-tenant isolation, AES-256-GCM versioned token encryption with key rotation, AWS Secrets Manager for per-tenant webhook secrets, hash-chain audit logs, fail-closed rate limiting, and dual TS+Python environment validators that block startup on missing or malformed config.
Outcome
MSA and two SOWs in negotiation with a name-brand AAA game studio after passing CIO-level security review on the first pass. >99% sync fidelity across 500+ tasks moving bidirectionally in live tenants. Median meeting-to-tickets dropped from ~45 min to under 3, with transcript provenance on every shipped ticket.
Claude APIMulti-provider syncBidirectional OAuthMCP serverNext.jsPostgresB2B SaaS
02Case study

VibeView

Spatial multi-agent orchestration for Claude Code

Problem
Running a swarm of Claude Code agents in parallel is powerful but illegible. Output streams interleave in a flat terminal, work-in-progress is invisible until something breaks, and there is no way to compare what 5 agents are doing against the same plan.
Constraint
28 hours, solo, at the SenseAI Hackademy. Cross-platform spatial UI from scratch.
Move
VibeView turns your editor into a room. Each Claude Code agent gets a floating glass window with live tmux output and parsed model/token/cost telemetry; a shared spatial kanban above them is fed by Claude Code's own ~/.claude/tasks/ files. Hold-to-talk voice routes commands to any agent, and when one transitions idle a Python bridge auto-summarizes its terminal with GPT-5-mini and speaks the summary back through a per-agent ElevenLabs voice. The hard call was WebSpatial. It ships to Apple Vision Pro, desktop browsers, and PICO 4 Ultra from one bundle, but the docs are sparse, so I had to reverse-engineer the renderer from runtime behavior.
Outcome
Shipped end-to-end in 28 hours, demoed live driving a 5-agent swarm against a real codebase. Won the WebSpatial track at SenseAI Hackademy and Best Technical Excellence at TechWeek 2026. Open-sourced post-event.
WebSpatialClaude Code SDKVoice agentMulti-agentvisionOS
03Case study

SkillVault Desktop

Making Claude Code's invisible config visible

Problem
Claude Code's power lives in env vars, hooks, slash commands, and skills, but they're scattered across files, undocumented in-product, and impossible to compare across projects. New users hit a wall; power users build the same scaffolding over and over.
Constraint
Consumer-facing desktop app, must feel native on macOS, ship a marketplace from day one.
Move
SkillVault Desktop is a single pane that reads your Claude Code config across every project, surfaces what is actually wired up, and lets you install vetted skills/hooks/commands from a marketplace with one click. The harder design call was the diff: when a user installs a skill, they see exactly which files change, with rollback. I built it on Tauri so it stays a 12 MB binary instead of a 200 MB Electron app, and the marketplace is just signed manifests in a public repo so anyone can publish without a backend.
Outcome
Public beta launched with 40+ community-contributed skills in the first week. Average user activates 6 skills in their first session.
TauriRustReactClaude CodeMarketplace

03About

A little context.

20+ years in games. Started as an intern at Sony Santa Monica and rose to Lead Level Designer over a decade, shipping God of War 1, 2, and 3 along the way. Was one of four hand-picked leads on a new unannounced AAA IP, managing 15+ designers.

In 2014 I founded White Elk Studios and recruited a small team of God of War franchise veterans to build Eclipse: Edge of Light, a VR adventure that won three Mobile VR Game of the Year awards (UploadVR, Daydream District, VR Fest 2018) and shipped to 8 platforms including PS VR, Oculus Quest, Steam, and Nintendo Switch.

In 2011 I founded GameDevDrinkUp, a monthly mixer that virally scaled from LA to 20+ cities worldwide, sponsored by Twitch.

Now solo-founding Aligned Tools. I take frontier model capabilities the week they ship and turn them into products non-engineers can use the same week.