I'm a full-stack software engineer with six years of professional experience — I started at 15, writing React Native apps for a small studio in Georgia, and just kept going from there.
I went to Komarovi School Pansion in Tbilisi for high school, specializing in mathematics and physics. After national exams I went to Kutaisi International University on a full scholarship, where I earned a Computer Science degree.
Most of my work has been in the modern JavaScript ecosystem — React and React Native first, then Next.js, Node, and the database layer underneath. Over the years I've built end-to-end platforms — a browser-based PDF product and an NFT event-ticketing marketplace — admin tooling for a smart-TV network, and a handful of mobile apps.
What I've picked up alongside that is what happens after the merge. I write the GitLab pipelines that gate my own code — lint, typecheck, tests, dependency scanning, secret detection — because I used to find those problems at deploy time instead. I've deployed to Vercel, Render and Supabase in production, and I've built the whole stack myself on AWS: EC2, nginx, a load balancer, CloudFront, RDS and Memcached.
I'm currently at Alien Lab, where I've built two of the company's products on my own. When something breaks in production, I know how to work out which side of the boundary it broke on.





