Skip to content

Open to senior & staff roles · Remote

> Senior Full Stack Engineer, AI Engineer, Platform architect, Payments systems builder

I design and ship full-stack and AI systems that hold up in production.

I'm Hank Coleman, a senior full-stack and AI engineer with eight years of designing, shipping and running products end to end: React frontends, APIs, payment ledgers, multi-tenant platforms and LLM features backed by evals. I lead the design, write the code and stay on call until it's boring.

Start with the flagship
reconciliation drift after replacing a fintech's batch ledger
0
aligned behind a monolith migration I architected
3 teams
shipping production systems, the last five as tech lead
8 yrs
const hank = {
  role: "Senior Full Stack & AI Engineer",
  experience: "8+ years",
  focus: ["full-stack products", "AI features", "payments"],
  stack: ["TypeScript", "React", "Go", "Python", "Postgres"],
  replies: "within 24h",
  available: true,
};

01About

Engineer first. Owner always.

Who I am

I do my best work on systems where a bug costs real money or real trust. I start with the invariants (what must always be true), design the data model around them, and only then worry about speed.

Senior work is mostly leverage. I write the design doc that ends the debate, build the template the next ten services start from, and turn engineers into owners. I cut scope hard so the important part ships on time.

At a glance

Role
Senior Software Engineer
Based
Remote
Replies
within 24 hours
Now
Fintech scale-up

Available now

how-i-work.ts

const workingStyle = {
  invariantsFirst: true,
  designDocs: "before code",
  onCall: "until it's boring",
  mentoring: true,
};
  • 01

    Correct first, then fast.

    Invariants, idempotency and tests that encode business rules come before any optimisation.

  • 02

    Boring technology, used well.

    Postgres, a queue and plain HTTP solve most problems when they're designed carefully.

  • 03

    Ship the metric with the feature.

    Every project launches with the number that says it worked, and an alert for when it stops.

  • 04

    Write it down.

    Design docs, ADRs and runbooks, so decisions outlive the meeting they were made in.

02Selected work

10 systems, strongest first.

Each case study covers the problem, what I owned, the decisions that mattered and the numbers afterwards. Start with the flagship.

03Experience

What I've owned.

Eight years, with scope growing from features to systems to the platform other teams build on.

  1. Senior Software Engineer, Tech Lead

    Fintech scale-up · Series C · payments and card issuing

    2023 – Present

    Tech lead for core money movement: the ledger, payment APIs and their on-call.

    • Designed and delivered the real-time ledger that backs every customer balance.
    • Led the in-house card authorizer: 42 ms p99 decisions and 38% lower fraud losses.
    • Moved the platform to multi-region failover, cutting recovery time from 4 hours to 9 minutes.
    • Built the company's first LLM feature and the eval tooling now used by three teams.
    • Run the backend architecture review; mentor four engineers.
    • Go
    • TypeScript
    • PostgreSQL
    • Kafka
    • AWS
  2. Senior Software Engineer

    B2B SaaS platform · Workflow software · 2,000+ business customers

    2020 – 2023

    Platform and infrastructure, then architect for the monolith migration.

    • Authored and drove the multi-tenant migration RFC across three product teams.
    • Created the service template and CI pipeline that every new service starts from.
    • Designed the central authorization service and enterprise SSO ahead of SOC 2.
    • Rolled out OpenTelemetry and SLO alerting, cutting on-call pages by 70%.
    • Led the cloud cost program that cut AWS spend by 41%.
    • Node.js
    • Rails
    • Kubernetes
    • Terraform
    • Grafana
  3. Software Engineer

    E-commerce marketplace · Consumer marketplace · 4 locales

    2018 – 2020

    Search and storefront teams.

    • Rebuilt product search on OpenSearch, with learning-to-rank on click data.
    • Led the storefront move to server-rendered Next.js and a shared design system.
    • Python
    • React
    • OpenSearch
    • PostgreSQL
  4. Software Engineer

    Digital product studio · Agency · startup and enterprise clients

    2016 – 2018

    Full-stack delivery across a dozen client products.

    • Shipped web apps and APIs end to end for startups and enterprise clients.
    • Introduced automated testing and Docker-based deploys across the studio.
    • JavaScript
    • Python
    • Django
    • Docker

04Stack

The right tool, used well.

Deep in a few core technologies, and quick to pick up whatever the problem needs.

Languages

  • Go
  • TypeScript
  • Python
  • SQL
  • Ruby

Backend & data

  • PostgreSQL
  • Kafka
  • gRPC
  • Redis
  • OpenSearch
  • Event sourcing

Platform & cloud

  • AWS
  • Kubernetes
  • Terraform
  • Docker
  • GitHub Actions

Observability

  • OpenTelemetry
  • Prometheus
  • Grafana
  • SLOs
  • Incident response

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Web performance
  • Accessibility

AI / LLM

  • RAG
  • pgvector
  • Evals
  • Model routing
  • Prompt engineering

05Contact

Have a system that has to be right? Let's talk.

Open to senior and staff roles, and selected contract work.