Skip to content
John Mann
John Mann

Full-stack engineer who builds AI products that run real businesses.

I'm a co-founding engineer of Blackhawk AI, the operating system behind a 17‑person marketing agency. I also shipped a SaaS product solo, from idea to paid billing.

Open to new roles · Mid-level full-stack & AI product engineering · Remote-friendly

  • 175+ clients
  • 17 daily users
  • ~$300K saved per year
  • 6+ tools retired

Selected work

Blackhawk AI

The operating system behind a 17‑person marketing agency.

Co-founding engineer. I build it and run it day to day.

One place for client relationships, contracts, tasks, ad and SEO reporting, and executive visibility. Every phone call, Slack thread, email, contract, and campaign is tied to the client it belongs to, so the built-in AI can answer questions, draft content, and run workflows with full context instead of fragments.

  • Replaced Asana, Semrush, and three separate analytics dashboards
  • Saves the 17‑person team about 3,000 hours a year
  • Manages $253K in active contracts, with renewals, e-signature, and billing
  • Keeps dashboards current by syncing hundreds of ad and analytics accounts at once, rolled up per client or per franchise

Problems it had to solve

Problem

Every client's history lived in six disconnected tools. Calls, Slack threads, email, contracts, tasks, and ad accounts each told a partial story, and nobody could see a whole client at once.

Solution

Built a context engine that ties every interaction, contract, task, and campaign result to one canonical client identity, so both the team and the built-in AI act on the full picture instead of fragments.

Result

Seventeen people now work out of one platform. It replaced six paid tools and saves the team about 3,000 hours a year.

Built with Next.js, React, TypeScript, Supabase (Postgres), Claude, GPT & Gemini, Google & Meta Ads APIs, Stripe

Blackhawk AI analytics dashboard showing sessions, users, pageviews, and a conversion funnel for one client
Blackhawk AI: the analytics view, one of the dashboards that replaced a paid tool.
Technical breakdown in dev mode

AdPacer AI

A SaaS product that keeps ad budgets on pace, built entirely solo.

Concept, product, design, code, and billing.

Connects to Google Ads, shows whether each campaign is spending on target, and forecasts end-of-month spend so agencies catch problems before budgets slip.

  • Taken from idea to paid subscriptions with no team
  • Validated with real users in a free-access beta
  • Status: Currently offline and not accepting new signups

Built with Next.js, React, Supabase, Stripe, Google Ads API, Claude & OpenAI

Technical breakdown in dev mode

Fleet Command Center

A terminal command center for keeping a fleet of parallel AI coding agents in view.

Personal tool. Designed and built by me, in progress.

When several AI agents build in separate git worktrees at once, the hard part is knowing which lane serves which task, which lanes touch the same files, and what is waiting on me. One animated terminal screen answers that at a glance.

  • Shows every worktree, the task it serves and the agents working in it, and draws a line between lanes that change the same files
  • Compares each task's board status with its real code stage and flags where the two disagree
  • Designed so every board change is previewed and confirmed with one keypress, and the tool never runs git commands itself
  • Status: Prototype: the terminal UI runs on demo data. Live git, GitHub and task-board sync are specified, not built yet

Built with Bun, TypeScript (no dependencies), a custom 24-bit ANSI terminal renderer

Fleet Command Center terminal on demo data: four items waiting on me, three working agent lanes with a shared-files line between two of them, cleanup zones, and one worktree's details
Fleet Command Center, shown on demo data: the fleet view with one worktree's details open.
Technical breakdown in dev mode

By the numbers

All from Blackhawk AI, the platform I co-founded for a digital marketing agency. Savings reflect the internal organization alone, before any sales to external organizations.

175+
client accounts managed on the platform I build and run
17
people who use it every working day
~3,000 hrs
of analyst time saved per year, roughly 45 minutes per person per day
~$300K
saved each year for the internal organization alone, before any sales to external orgs
$253K
in annual contract value managed through it
6+
SaaS tools it replaced, including Asana, Semrush, and three analytics dashboards

Experience

Blackhawk Digital Marketing

Co-founding engineer, Blackhawk AI

Co-founded the agency's internal platform and build and operate it day to day, working directly with the team that uses it. The role spans product strategy, architecture, implementation, and accountability for the business outcomes the software is responsible for.

What I do

AI product engineering
Production AI that does real work: multiple models orchestrated together, tool use, retrieval, and the guardrails that keep it reliable.
Full-stack web platforms
Next.js, React, TypeScript, and Postgres, from the data model to the last pixel.
Marketing and analytics integrations
Google Ads, Meta Ads, GA4, Search Console, Stripe: more than 15 APIs integrated in production.
Data pipelines and background jobs
Scheduled and on-demand syncs across hundreds of accounts that can be safely re-run, retry on failure, log exactly what went wrong, and re-sync in part or in full. Multi-location and franchise clients see every location in one dashboard.
End-to-end ownership
Comfortable taking a product from rough idea to launch, then staying accountable for what it does for the business.

Day to day: TypeScript, React, Next.js, Node.js, PostgreSQL, Supabase, Tailwind CSS, Anthropic Claude, OpenAI, Google Gemini, Vercel AI SDK, Stripe, Google Ads API, Meta Ads API, GA4, Inngest, Job & worker queues, Playwright, Vercel.

About

I like building software that sits close to the business, where product strategy, engineering, and day-to-day operations overlap. I work best with real ownership: understanding the problem, designing the system, shipping it, and then staying accountable for whether it actually made the team faster or the company stronger.

Blackhawk AI is what that looks like at scale. AdPacer AI, built solo from concept through billing, is what it looks like with no team at all.

I don't just write code. I understand the P&L.

Let's talk

The fastest way to reach me is email. I usually reply within a day.

johnclarkmann@gmail.com