Open to new work

I build software that
stays up under load.

I'm Kronos — a software engineer. For about twelve years I've been shipping web apps and the backends behind them, mostly the parts that have to be fast and hold together when everything else is on fire.

12+
years shipping
40+
projects in prod
cups of coffee
TypeScriptGoRustReactNext.jsPostgreSQLKafkaRedisDockerKubernetesAWSCloudflaregRPCClickHouseTypeScriptGoRustReactNext.jsPostgreSQLKafkaRedisDockerKubernetesAWSCloudflaregRPCClickHouse
Selected work

Things I've built

A few projects — client and personal. Some details are trimmed for NDA reasons, but the shape is real.

Ledger service

Client

An event-sourced ledger for a fintech client — postings, reconciliation, and an audit history that has to be exactly right, every time.

GoPostgreSQLKafka

Analytics dashboard

Client

Real-time dashboard for a logistics company. Streams aggregates over a large dataset and keeps the UI fast without hammering the database.

Next.jsTypeScriptClickHouse

forge-orm

Open source

A small, type-safe query builder for TypeScript. Started it to scratch my own itch; a few other people run it in production now.

TypeScriptSQL

edge-router

Personal

A tiny HTTP router that runs on edge workers. Mostly an excuse to learn how isolates and cold starts actually behave under load.

RustWorkers
Track record

Where I've worked

Twelve years across startups and scale-ups, mostly close to the metal where the interesting problems live.

2021 — now

Freelance / contract engineer

Independent

Working with a handful of teams on backend and infrastructure — usually the parts that need to be fast and correct.

2018 — 2021

Senior engineer

Meridian Systems

Owned the data pipeline behind the product. Moved it to an event-driven setup and spent a lot of time on latency.

2015 — 2018

Backend engineer

Vantify

Built payment and identity services. Learned how much of the real work is the boring, careful part.

2012 — 2015

Engineer

A couple of startups

Full-stack across a few early products. Shipped fast, broke things, figured out what holds up.

Toolkit

What I reach for

Tools are means, not ends — but after a decade these are the ones I trust when it matters.

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind
  • Vite

Backend

  • Node.js
  • Go
  • Python
  • PostgreSQL
  • Redis

Infra

  • Docker
  • Kubernetes
  • AWS
  • Cloudflare
  • Terraform

Also

  • Rust
  • gRPC
  • GraphQL
  • Kafka
  • CI/CD
References

Kind words

Kronos rebuilt our ingestion pipeline and it has just worked ever since. Easy to hand the hard problems to.

AR
Ava Reyes
VP Engineering, Northwind

Clear thinker, explains the trade-offs, and the code holds up. We keep coming back with more work.

DO
Daniel Okafor
CTO, Meridian
Contact

Let's build something

I take on a few projects at a time. Message me on Telegram, join the channel, or drop an email — I usually reply within a day.