Saba Janelidze

Principal Engineer · Fintech & AI

I started on a crypto exchange's customer app. Today I lead the architecture of its new core.

Built by me and live: identity checks, audit history, card and bank payments.

Since November 2022 at an exchange licensed by the National Bank of Georgia: the React customer app (2022–2024), the backend (2024–2026), the new Go core platform (2026).

A demo from my lab. AI agents can write this and it can pass tests. My review agents check money code.

Balance
20
Paid out
160
Exchange short
80
Order 11 of 54. Both passed the check. Balance 20, paid out 160.
Reproduce it yourself →

Each run is a recorded trace of the game's real code, checked by a test on every build.

  • 220,012 registered users on the exchange I help build exchange's registered users bitnet.ge, Oct 2026
  • 2,574,508 transactions on the same exchange exchange's transactions bitnet.ge, Oct 2026
  • 237 of 278 architecture decision records for its new core platform, first-authored by me architecture decisions I first-authored platform code, Oct 2026 code, Oct 2026
  • 38 of 38 customer actions that must declare how a repeat is handled, or the build fails customer actions with a build-checked repeat rule my rule, since Sep 2026 since Sep 2026

Selected work

The bitnet.ge home page in English, with the Bitnet app on a phone
bitnet.ge home page, English, Oct 2026

Crypto exchange · Principal Engineer since 2026 · 2022 – now

Bitnet.ge

I lead the architecture of the new core platform (Go) and first-authored 237 of its 278 architecture decision records.

A crypto exchange licensed by the National Bank of Georgia. Built by me and live: the new identity checks, the audit history and the payment-provider integration (bank-app deposits, card payments, recurring card charges). One rule I set: every customer action declares how a repeat request is handled and the build checks it.

Sports & entertainment booking · Founder · 2025 – now

Playtime.ge

Live listings · booking built

19 padel clubs in Tbilisi listed publicly. Booking with payment is built; payments are still in test mode.

Waste pickup startup · Founder · 2026

WasteAway

Pre-launch · website live

A live website and a worked-out cost model. Next: the first pilot building.

Restaurant platform · Backend Lead · 2024 – 2025

Chama

Past work

Designed and wrote the backend for live dynamic pricing.

Student portal · Founder · 2026

UniHub

Live · on hold

Schedule, exams, grades and shared lecture notes in one place.

Work with me

Two kinds of work, both where money or identity must be right.

I'm open to new work: a full-time role, a contract, part-time work, a one-off project or a review.

  • Payments, identity and core systems

    A payment-provider integration, an identity-check flow, an audit history, or the architecture around them.

    The same kinds of systems I built and run at the exchange. The work

  • AI coding agents with guardrails

    If your team is bringing in coding agents, I set up what I run myself: rules the agents read first, review agents for the risky parts, safety hooks and a check on the set-up itself. Scope after a first look at your repo.

    In one audit on my team, a verifier agent re-checked 111 claims made by other agents and corrected 12. How I work

How I work

AI coding agents write much of my code. That works only when the checks around them are stricter than the agents. I write those checks and measure them.

  1. 1

    Plan and rules

    Every task starts from a written plan and the project's rules, which the agents read first.

    147 entries in a behaviour contract that the build checks PlayTime, Oct 2026

  2. 2

    Agents write the code

    Each agent works on one task, on its own branch.

    7 features shipped live in 4 days PlayTime, Oct 2026

  3. 3

    Automatic checks

    Lint, types, tests and schema checks block anything that fails.

    27 automatic checks in 12 pipeline files PlayTime, Oct 2026

  4. 4

    Separate review

    Separate review agents check the risky parts: money, permissions, data.

    111 agent claims re-checked in one audit; 12 corrected my fintech team, 2026

  5. 5

    A person approves

    Money, accounts and anything public need a person's yes first.

    11 of 11 launch decisions signed off by me WasteAway, Oct 2026

When a new kind of bug gets through, I add an automatic check so it is caught next time.

About

Portrait of Saba Janelidze

I'm a Principal Engineer based in Tbilisi, Georgia (UTC+4), working remotely in English. Since November 2022 I've worked on a licensed crypto exchange. I started on its customer web app, moved to its backend and now lead the architecture of its new core platform.

On the side I build my own products, PlayTime and WasteAway, with AI agents doing most of the coding.

Open source

  • Arcana: 18 skills and 5 agents for Claude Code and Codex. 2,452 npm downloads in the last year.
  • acctswap: a Rust command-line tool for Claude Code users who run many sessions across machines. A TLA+ model, Kani proofs and 435 of 435 planted bugs caught by its tests.
  • OrgClone and UserClone: clone a whole GitHub org, or all your repos onto a new computer. 1,997 npm downloads in the last year.

npm counts, Oct 2026: 4,449 across my three packages, bots and CI servers included.

Stack

Languages
TypeScript, Go, SQL, Rust (tools)
Backend
NestJS, GraphQL, PostgreSQL, Redis, Job queues, OpenTelemetry
Frontend & mobile
React, Next.js, Astro, Tailwind, Expo
Cloud
Cloudflare Workers & D1, Vercel, Railway, GitHub Actions
AI
Claude Code, Codex, LLM APIs with provider fallback

Let's talk

Hiring for a role, or need help on a project? Email me a few lines and we'll find a time for a short call.