Skip to content
Ali Akbari
Menu
Portrait of Ali Akbari

Backend & Platform Engineer

Backend systems, run in production, backed by evidence.

I design Go services and event-driven systems, and build the deployment, monitoring and recovery around them. Each project here says what I did, what it runs on, and how you can check it.

Muscat · on-site, hybrid or remote · open to full-time roles, as of 10 October 2026

60-second hiring summary

Claims on this site

  1. 34 claimed
  2. 33 built
  3. 11 proved by CI

Turn the dial

Every claim on this site, grouped by project. Turn the dial to keep only what you can check without trusting me: a named test that passed CI at a pinned commit. Nothing is removed silently; what drops out says why.

Evidence
Show claims by how much you have to trust me

Everything I say: 34 claims, including what nobody outside can check.

What I built: 33 of 34. One is a design that never became code.

What a machine proved: 11 of 34, each by a named test that passed CI at a pinned commit. Ask me about the rest.

Passing this to a colleague? Pick the claims that matter and send one link.

Selected projects

The four projects on my CV. Each case study starts with my role and a demonstration, then goes into the engineering.

All 8 projects
  • EmploymentLive product (employment)

    TFLMarkets

    Event-driven backend · real-time trading

    A live prop-trading and tournament platform at TFL, the company I co-founded. Trading is simulated; the wallet, payments and identity checks are real. I designed the backend and wrote most of it with one other engineer, built most of its five web apps and set up production.

    Role: Architecture, backend, frontend and production (co-founder, with one other engineer)

    • Go
    • Rust
    • Kafka
    • Avro
    • gRPC
    • WebSockets
    • +10

    Case studyIncludes: Interactive walkthrough

  • Personal labOpen source · public alpha

    BoundedCode

    AI developer tooling · Go control plane

    An AI software-engineering control plane in Go for long-running work on large repositories: bounded context, a network-less sandbox, a crash-safe task ledger, and a verification gate that refuses to call a change done just because the tests are green.

    Role: Sole designer and maintainer

    • Go
    • SQLite
    • Docker
    • llama.cpp
    • OpenHands SDK
    • gitleaks
    • +1

    Case studyIncludes: Recorded results

  • Own productDevelopment environment · not launched

    ChartX

    Go microservices · game backend

    A chart-reading game platform I own and built the backend for alone: 13 Go services that generate timed questions from real historical prices, score players and run competitions. It reached a full development environment but did not launch.

    Role: Owner; sole backend developer

    • Go
    • Gin
    • PostgreSQL
    • TimescaleDB
    • PgBouncer
    • Redis
    • +6

    Case studyIncludes: Playable preview

  • Own productLive product

    Fluxa

    TypeScript backend · real-money game

    A live crypto price-prediction game I own, built with one other engineer. I hardened its real-money backend, built its historical market-data pipeline and set up its production on Docker Swarm.

    Role: Owner; co-developer (backend hardening, market data, infrastructure)

    • TypeScript
    • Fastify
    • PostgreSQL
    • Prisma
    • Redis
    • BullMQ
    • +5

    Case studyIncludes: Screenshots

Also on the projects page: this site and its live API, a private agent prototype, and an architecture design.

Where I've worked

Full CV
  1. Sep 2023 – Sep 2026

    Co-Founder & Technical Lead

    TFL

  2. Apr 2026 – Sep 2026

    TFLMarkets platform: architecture and engineering

    TFL

  3. Feb 2023 – Sep 2026

    DevOps & Production Operations, tfl.fund

    TFL

  4. Feb 2020 – Sep 2023

    Independent FX Trader

    Self-employed

Method, decisions and limits