Products, teams and the systems underneath.
I am a Software Development Lead and Full-Stack Engineer with more than four years of experience building software products end to end, mostly around the MERN ecosystem.
At Awarify I lead software development: I plan what gets built, define the technical architecture, review the code, coordinate releases, and keep quality, performance and scalability where they need to be. The part I care about most is the bit between a business goal and a system that actually serves it.
Alongside that I lecture web programming at Mziuri, where I also designed and implemented an updated curriculum. Teaching keeps my thinking honest, and it is where a lot of what I know about explaining systems clearly came from.
Software Development Lead
Awarify
Tbilisi, Georgia
Georgian (Native), English (C1)
4+
Years in software development
Full-stack, end to end, mostly around the MERN ecosystem.
3+
Years teaching web programming
Lecturing and mentoring at Mziuri since 2022.
7
Production products shipped
Across streaming, cinema systems and EdTech.
End to end
Scope of ownership
Frontend, backend, architecture, deployment.
Four roles, one direction.
From first front-end work to leading a development team, told in the order it happened.
- Location
- Tbilisi, Georgia
- Span
- 2022 to present
- Focus
- Product engineering
Artmedia
Front End Developer
02/2022 to 05/2022Built interactive front-end features and worked closely with the design team on responsive interfaces.
Developed interactive features with HTML, CSS, JavaScript and React.
Implemented responsive user interfaces with the design team.
- HTML
- CSS
- JavaScript
- React
- Responsive UI
Mziuri
Web Programming Lecturer
09/2022 to PresentTeaching web programming, and rebuilding the curriculum so what students learn matches what the industry actually runs.
Mentor students through fundamental and advanced web programming concepts.
Teach practical skills students can apply to real-world development.
Designed and implemented an updated web programming curriculum.
Tailored course content to evolving industry standards.
- Teaching
- Mentorship
- Curriculum design
Cavea+ / Cavea Cinemas
Software Engineer
04/2022 to PresentBuilding and improving the products behind Cavea, across the streaming platform, in-cinema systems and the services that connect them.
Contributed to the software development of the main Cavea Cinemas products.
Optimised and advanced back-end systems alongside front-end work.
Delivered product engineering across web and consumer devices.
- Frontend
- Backend
- System optimisation
- Product engineering
Awarify
Software Development Lead
07/2025 to PresentI lead software development end to end: planning what gets built, defining the technical architecture, and making sure it ships at a quality the business can stand behind.
Plan and deliver software products from first spec through to release.
Define technical architecture and lead the development team day to day.
Review code and coordinate releases across the team.
Own product quality, performance and scalability.
Keep engineering work aligned with business goals.
- Architecture
- Team leadership
- Code review
- Release coordination
- Scalability
NOW
Leading development at Awarify, engineering at Cavea, and teaching at Mziuri.
Selected work.
Streaming platforms, cinema systems, internal tooling and an EdTech product.
Awarify Online Learning Platform
A B2B online learning platform for awareness and compliance training. I lead its development: architecture, feature delivery, code quality and deployments, while coordinating the team behind it.
Technical architecture
Development leadership
Feature delivery
Code quality
Deployment
Scalability and reliability
Cavea+ Online Streaming Platform
An on-demand video streaming platform. I architected and built key components covering content delivery, user authentication and playback that holds up across devices.
Video streaming and content delivery
User authentication
Responsive cross-device playback
Front-end and back-end integration
High-concurrency user traffic
Cavea Cinemas Self-Service Kiosk
Self-service kiosk software for cinema foyers. Built to move people through ticketing quickly, with an interface that needs no explanation.
Self-service kiosk experience
Direct user interaction design
Operational efficiency
Intuitive interface
Cavea Cinemas Internal Screens
The display system driving in-cinema screens, showing live movie session information across multiple locations.
Real-time session information
Multi-cinema display system
Dynamic content
Operational reliability
Cavea Plus / Magti TV STB
Set-top box software for Cavea Plus on Magti TV. Work spanned system architecture, interface refinement and the performance the streaming experience depends on.
System architecture
UI and UX refinement
Performance optimisation
Streaming experience
Cavea Cinemas Management Panel
The administration panel cinema operations run on. Refactored around a scalable architecture with new modules and reworked back-end systems.
Management tooling
Scalable architecture
Back-end improvements
Cinema operations
Cavea Plus Tizen TV App
A video streaming app for Samsung Smart TVs. I led the technical team through the development lifecycle and the integration with the streaming backend.
Samsung Tizen OS
Video streaming
Backend integration
Team coordination
Feature delivery
What I build with.
Grouped by where they sit in a system. No levels, no percentages.
Languages
What everything else is written in.
- JavaScript
- TypeScript
- Python
Frontend
Interfaces, from marketing surfaces to product UI.
- React
- Angular
- Redux
- jQuery
Backend
Services, APIs and the contracts between them.
- Node.js
- Express
- Flask
- Django
- REST API
Databases
Where the state lives.
- MongoDB
- SQL
- NoSQL
Desktop & TV
Software that ships to hardware, not browsers.
- Electron
- Tizen
Engineering
The practices that keep a codebase shippable.
- Git
- Jest
- Testing
- API development
AI
Agentic workflows built into real products.
- AI Agents & Workflows
- Claude / Anthropic API
- Prompt Engineering
Teaching
Turning concepts into things people can build.
Teaching is not something I do on the side. I lecture web programming at Mziuri, an IT educational institution in Tbilisi, and I redesigned the curriculum there so what students learn lines up with how software is genuinely built today.
Web Programming Lecturer
09/2022 to presentMentorship
Guiding students through the parts of web development that are hard to learn alone, from first principles to the decisions that only show up in real codebases.
Practical development
Courses built around writing and shipping real software, so students leave with skills they can apply rather than notes they can recite.
Curriculum design
Designed and implemented an updated web programming curriculum at Mziuri, restructured around current industry standards.
Fundamentals to advanced
Covering the fundamentals properly before the advanced material, because the advanced material only holds if the fundamentals do.
HTML
CSS
JavaScript
React
Backend
Systems
Fundamentals first, because the advanced material only holds if they do.
Education
Georgian Technical University
Master of Informatics
Business and Technology University
Bachelor of Information Technologies
Let’s build something.
Open to product work, engineering leadership and teaching