Sergi Jajanidze

Software Engineer | Front-End Engineer | Full-Stack JavaScript Engineer

In October 2020, I took my first steps into the world of programming — self-taught, driven by curiosity, and fueled by a strong desire to build things that solve real problems. What began as a personal challenge quickly evolved into a career path that I am deeply passionate about.

At the time I began learning to code, I had already graduated with a Bachelor's degree in Law from Tbilisi State University and was pursuing my Master’s degree in Private Law. Despite coming from a non-technical background, I found myself deeply drawn to problem-solving and the logical structure of software development.

Just a few months after writing my first lines of code, I joined MiMa IT Services as a Front-End Developer Intern. I was eager to learn, and I immersed myself in building landing pages, contributing to web game applications, and developing a CMS from the ground up. This experience laid a strong foundation in JavaScript, modern frontend frameworks, and the fundamentals of creating performant, user-friendly applications.

My role at MiMa IT Services quickly evolved — from Junior Front-End Developer to a Front-End Developer, and later returning to the company as a Freelance Front-End Engineer. I learned to refactor legacy code, apply best practices, and focus on performance and user experience. I also became comfortable working remotely, collaborating across time zones, and delivering results independently.

In 2022, I joined EIS Ltd as a Front-End Engineer, where I deepened my knowledge of building scalable UI libraries and applications. I worked on a sophisticated UI builder and maintained a dynamic form management library, often diving into automation and backend scripting with Node.js. This was where my front-end expertise matured into something more architectural — understanding how to build systems, not just features.

My journey took a new turn in 2023 when I became a Senior Front-End Engineer at Bank of Georgia. Here, I work on high-impact internal systems, helping shape the technical direction of frontend projects. I’ve led major initiatives like the migration from Polymer.js to React, built full-stack MERN applications, introduced micro-frontend architecture, and created low-level libraries like a Trie-based full-text search engine and SSR tools using Puppeteer.

With each role, I've grown from writing UI code to designing entire frontend systems and contributing to architectural decisions. Along the way, I’ve also expanded into backend technologies (Node.js, NestJS, MongoDB, PostgreSQL) and cloud infrastructure (AWS, Docker, CI/CD), supported by multiple certifications in cloud computing and databases.

What started as a self-taught adventure has become a full-fledged career in software engineering. Today, I specialize in building high-performance, maintainable frontend systems and full-stack web applications — always striving to combine strong technical skills with thoughtful UX and clean architecture.