Skip to content
GSGiorgi Shanidze
  • Work
  • Playground
  • About
  • Contact
Appearance

System currently asks for darklight.

Colour
Motion

Calm stops entrances and loops. Your device’s reduce-motion setting always applies.

Notes

Short pieces written from things that actually happened on a project. Mostly the mistakes, because those are the ones I remember. Each one also sits beside the project it came from.

  • An unexpected problemNovember 2026

    An iPad is a Mac

    Two things I shipped in BariCare without checking them, and the check I run now.

  • Behind the decisionNovember 2026

    Tests that talk to a real database

    What a test suite that shares a remote database with the dev server buys, and what it costs.

  • Behind the decisionNovember 2026

    The server is the database

    Why Jessie keeps homework badges as Discord roles instead of a table of its own.

  • What I'd changeNovember 2026

    Write down what is broken

    A Known issues section, and a correction to my own earlier description of a bug.

  • Behind the decisionNovember 2026

    Give the assistant one job

    Four places an AI feature is fenced to a single job, and what each fence is made of.

Giorgi ShanidzeTbilisi, Georgia

  • Work
  • Playground
  • About
  • Notes
  • GitHub
  • LinkedIn