Portfolio of practice · Tbilisi, Georgia

Tornike
Kalandadze

Software engineer & technical lead — client delivery since 2019.

I ship whole products — schema to pixels — and put a human gate on everything autonomous.

Tbilisi, Georgia (GMT+4) · Worldwide remote · fully flexible

One body of work — a startup, pipelines, apps, prototypes — and six ways of reading it. The lens you're holding changes the notes in the margins, never the work itself.

01 · Full-stack Whole products — schema to pixels, shipped end to end.

Descend into the work ↓

No published projects yet — the shelf is stocked from the admin panel, not from code.

The practice

Six lenses, one habit.

I'm Tornike — a software engineer in Tbilisi working across web, mobile, automation, security, and AI. I studied software development at IT Step Academy from 2016 to 2018 and have delivered freelance client work since 2019. Today I lead a four-person product team as lead developer and partner at AI Academy, and build Shansi as lead engineer in a product partnership.

The habit underneath is the same everywhere: type the state, log what happened, gate the side effects, and make the interface tell the truth. The lens changes; the discipline doesn't.

Spoken — Georgian (native) · English (C1) · Russian (B1/B2)

Hackathon — ShieldMesh — VibeCoding From 0 winner, $800 prize

  1. Now

    Lead developer & partner — AI Academycurrent

    Leading a four-person team building a Georgian-native AI learning platform.

  2. Now

    Lead engineer & product partner — Shansicurrent

    Publicly launched bilingual cashback and game economy; banking approval in progress.

  3. 2019

    Software engineering, freelance

    Client and company products across web, mobile, AI, education, finance, and automotive.

  4. 2022

    Defensive security practice

    Authorized labs, application security, threat modeling, forensics, and defensive tooling.

  5. 2016

    IT Step Academy

    Software-development studies through 2018; course certificates in PHP, HTML/CSS, JavaScript, databases, and C#.

Languages — measured across 37 public repos

  • TypeScript72.3%
  • Python9.6%
  • JavaScript6.0%
  • CSS2.8%
  • Kotlin2.8%
  • Java1.9%

bytes from the GitHub API, not self-rating

Proof

Don't take my word for any of it.

This site audits itself — a real Lighthouse pass via Google PageSpeed, run live while you watch, no cherry-picked screenshots. Its traffic numbers are public too. Paste your own URL if you'd rather audit that.

· a full pass takes ~20s
v1 · blob
v2 · wireframe
v3 · plasma

Design iteration

The orb, three times.

The centerpiece of a React Native voice assistant, redesigned until it felt alive — an organic blob, a wireframe sphere projected by hand, then the plasma ribbon that shipped on @shopify/react-native-skia. All three run live here, re-created in canvas.

Contact

Say the word.

Hiring for a remote role, a product that needs a technical lead, a system that needs an adversarial read — or just a question about how something on this site works.

tornikekalandadze.work@gmail.com

Tbilisi, Georgia (GMT+4) · Worldwide remote · hours fully flexible

hiring?

The CV rewrites itself for the lens you're holding — open the Full-stack CV →

A human replies — usually within a day.

One side effect: a row in my inbox. Nothing else.

Now viewing through the Full-stack lens