Senior Frontend / Fullstack Engineer with 7+ years building web products at scale. I work mostly in TypeScript, React and Node.js, with a soft spot for Rust and developer tooling.
📍 Based in Tbilisi, Georgia · Open to relocation · Open to senior IC roles in product engineering or developer tooling
- Led frontend for products serving 9M+ and 100M+ users
- Built B2B AdTech dashboards processing 2.3M data points/day with sub-second response time
- Reduced presentation rendering time by 33.6% through Canvas API optimization
- Cut deployment time from 3 hours to 25 minutes by introducing CI/CD
- Reduced asset loading by 80% through caching and preloading at a 100M+ MAU social platform
- Integrated modern React into a 15-year-old PHP codebase without breaking changes
- Mentored 20+ developers at a major bank, taught 150+ students React/JS as a bootcamp instructor
- 🦀 Contributing to Biome — Rust-based linter/formatter for the JS/TS ecosystem
- 🔬 Language implementation in Rust — see
yoptascript-rs: lexer, parser, AST, tree-walking interpreter across a four-crate Cargo workspace - 🛠️ Various dev-tool / performance side projects (V8 profiler, format parsers, backend experiments)
Frontend — TypeScript, React, Next.js, Redux, MobX, Effector, Canvas API, Tailwind, Webpack, Vite Backend — Node.js, NestJS, PostgreSQL, Docker, GitHub Actions, Python Other — Rust, Go, Bun, Elysia Testing — Jest, Vitest, React Testing Library, Playwright
- v8-simple-profiler — V8 deoptimization profiler comparing monomorphic vs polymorphic JS code paths, with statistical analysis and multiple report formats.
- yoptascript-rs — Rust reimplementation of the YoptaScript joke language: lexer, parser, AST, tree-walking interpreter, four-crate Cargo workspace.
- financial-rust — Multi-format financial transaction parser library in Rust (CSV ↔ binary ↔ text), plus CLI tools for conversion and comparison.
- task-tracker-elysia — Task management API in Bun + Elysia + Drizzle, structured with Clean Architecture / DDD layering.
MSc, Mathematics & Computer Science — Moscow Institute of Physics and Technology (MIPT), 2019