Tsotne Nazarashvili, Developer in Tbilisi, Georgia
Tsotne is available for hire
Hire Tsotne

Tsotne Nazarashvili

Bio

Senior full-stack engineer with 13+ years building scalable web, mobile, and streaming platforms. I specialize in real-time video/streaming infrastructure — HLS/DASH/WebRTC and custom players shipped for national broadcasters — and I build production AI agents. Core stack: React, TypeScript, Node.js, Next.js, React Native. Member of the Toptal network; delivered live platforms serving hundreds of thousands of users.

Portfolio

NOON Aesthetics
React Native, TypeScript
CLOUD9
React, Sass, HTML, CSS, GitLab CI/CD, GitLab, HTTP Live Streaming (HLS)...
Ilia State University
Git, Notion, GitLab CI/CD, GitLab, ESLint, Webpack, HTML, CSS, Sass, React...

Experience

  • JavaScript - 7 years
  • SQL - 7 years
  • Front-end - 7 years
  • Node.js - 5 years
  • Webpack - 5 years
  • React - 4 years
  • GitLab CI/CD - 4 years
  • TypeScript - 3 years

Preferred Environment

Visual Studio Code (VS Code), MacOS, Linux, Windows, Docker, CI/CD Pipelines, Front-end Development

The most amazing...

...project I've developed was a full website with auth, admin panel, posts, and gallery in 14 hours. I won the WorldSkills Georgia 2017 competition.

Work Experience

Mobile Application Developer

2024 - PRESENT
NOON Aesthetics
  • Developed a cross-platform mobile application using React Native and TypeScript for NOON Aesthetics, a professional skincare brand specialising in clinical dermatology solutions.
  • Built reusable and scalable UI components for product catalogs, skincare categories, and professional resources, ensuring consistent UI/UX aligned with the brand's visual identity.
  • Integrated educational content modules for NOON Academy, including webinars and training materials, and optimised app performance and navigation across complex content structures.
Technologies: React Native, TypeScript

Front-end Developer

2020 - PRESENT
CLOUD9
  • Developed and launched a live TV streaming platform for Georgian Public Broadcasting, enabling reliable online broadcast delivery and real-time video playback for viewers nationwide.
  • Implemented a video streaming system for the Parliament of Georgia, supporting live broadcast access for government sessions and enabling public viewing of parliamentary proceedings.
  • Extended WHMCS hosting management integrations and rebuilt the Cloud9 portal website, modernising the interface and improving usability for customers managing hosting and cloud services.
Technologies: React, Sass, HTML, CSS, GitLab CI/CD, GitLab, HTTP Live Streaming (HLS), TypeScript, Front-end, Git, Webpack, REST APIs, Video.js, Multimedia, ESLint, Notion, SCSS, Broadcasting, Video Streaming, Memory Management, Garbage Collection, Performance, Mobile First, Web Applications, CI/CD Pipelines, Front-end Development, Styled-components, API Integration, Node.js

Lead Front-end Developer

2020 - 2025
Ilia State University
  • Designed and implemented a modern React-based front-end architecture for ARGUS, Ilia State University's internal Learning Management System, replacing legacy components and modernising the user interface.
  • Redesigned key platform interfaces to significantly improve usability and user experience for students, lecturers, and administrators navigating the learning management system.
  • Optimised front-end performance, improving page load speed, responsiveness, and platform stability across the university's digital learning infrastructure used by thousands of users.
Technologies: Git, Notion, GitLab CI/CD, GitLab, ESLint, Webpack, HTML, CSS, Sass, React, JavaScript, TypeScript, Front-end, REST APIs, Education, SCSS, Jest, Unit Testing, OpenAPI, Swagger, Memory Management, Performance, Garbage Collection, Mobile First, Web Applications, CI/CD Pipelines, Front-end Development, Tailwind CSS, API Integration, Argus, Node.js

Senior Full-stack Developer

2022 - 2023
Yuki LLC
  • Developed the front end for the blockchain-based game platform gol2.io, building interactive user interfaces and integrating Web3 functionality for gameplay and user interaction.
  • Implemented a new website for the Starknet blockchain platform, focusing on performance, responsive design, and clear presentation of the ecosystem and developer resources.
  • Integrated and configured Netlify CMS for the Starknet website, enabling non-technical teams to manage and update content efficiently across the platform.
Technologies: React, Front-end, TypeScript, Web3.js, Gatsby, Next.js, Garbage Collection, Performance, Memory Management, REST, Mobile First, Figma, Web Applications, Full-stack, CI/CD Pipelines, APIs, Front-end Development, Styled-components, GraphQL, Monorepos, API Development, DigitalOcean, API Integration, Blockchain, Databases, Node.js, TypeORM, Web3, Cryptocurrency

Front-end Developer

2022 - 2022
Shuttle
  • Built a modern Next.js and TypeScript web application showcasing Shuttle's back-end development platform, features, documentation, and community resources.
  • Implemented reusable UI components for features, community highlights, starters, tutorials, FAQs, and updates, delivering a developer-oriented interface for Shuttle's platform.
  • Optimised the website for performance, accessibility, and responsive design across devices, ensuring clean TypeScript-based component architecture and maintainable code.
Technologies: Next.js, TypeScript, React

Full-stack Developer

2021 - 2021
Sports Card Investor
  • Developed a dynamic embeddable widget displaying trending sports cards, enabling users to track market movements and popular collectibles in real time across the platform.
  • Built and deployed serverless API endpoints using AWS Lambda and the Serverless Framework, supporting scalable data processing and integration with platform services.
  • Implemented a proof-of-concept sports card recognition system, exploring image recognition techniques to identify trading cards from user-submitted photos.
Technologies: Amazon Web Services (AWS), TypeScript, React, AWS Lambda, Serverless Framework, JavaScript, PostgreSQL, SQL, Front-end, Back-end, CSS, Git, REST APIs, GitHub, ESLint, SCSS, Agile, Memory Management, Garbage Collection, Performance, Mobile First, Figma, Web Applications, Full-stack, APIs, Front-end Development, API Development, API Integration, Databases, Node.js

Front-end Developer

2019 - 2020
MyDoc
  • Built and integrated the MyDoc Chat user portal front end using React, working closely with back-end developers to design and implement secure API integrations for real-time data exchange.
  • Developed the front-end interface for a medical symptom assessment system, allowing users to submit health information and receive preliminary evaluations through an intuitive interface.
  • Implemented a custom real-time chat system with WebRTC-based video calling, enabling remote consultations between patients and doctors directly within the platform.
Technologies: Redux, Git, GitLab CI/CD, GitLab, Webpack, Babel, CSS, HTML, Sass, React, JavaScript, Front-end, REST APIs, WebRTC, Flow, Redux-loop, WebSockets, Healthcare, ESLint, SCSS, Jest, Unit Testing, Memory Management, Garbage Collection, Performance, Mobile First, Web Applications, Healthcare IT, Front-end Development, API Integration, Node.js

Lead Full-stack Developer

2013 - 2019
ITDC (Digital Ads)
  • Led the modernisation of the myvideo.ge streaming platform, migrating the live video player from legacy Flash technology to a modern HTML5 and JavaScript solution, improving browser compatibility.
  • Developed the imovies.cc movie streaming platform from scratch, including browsing pages, player integration, and content management for a large library of digital video content.
  • Built front-end interfaces for multiple public sector and education projects, including Ilia State University's billing system and a Google Maps-based investment platform for investingeorgia.org.
  • Delivered eCommerce and custom web solutions, including an online store for pepela.ge and a t-shirt design builder for maika.ge with interactive browser-based customisation functionality.
Technologies: Redux, Vue, React, Node.js, Sass, CSS, HTML, JavaScript, WordPress, OpenCart, CodeIgniter, Laravel, PHP, SQL, Front-end, Back-end, Git, Bash Script, Webpack, MySQL, REST APIs, GitLab, Regex, Video.js, HTTP Live Streaming (HLS), Google Maps API, Chrome Extensions, Web Crawlers, Python, Facebook API, D3.js, Docker, GreenSock, FFmpeg, Multimedia, eCommerce, ESLint, Jest, OpenAPI, Swagger, SCSS, Unit Testing, Broadcasting, Video Streaming, Memory Management, Garbage Collection, Performance, Electron, NestJS, REST, Mobile First, Figma, Web Applications, Full-stack, CI/CD Pipelines, Front-end Development, Monorepos, Data Scraping, API Development, API Integration, Databases

Full-stack Engineer

2013 - 2013
YouLook Ltd
  • Designed and developed a full-stack multimedia content platform providing access to movies, music, games, and other digital entertainment, including content browsing and download functionality.
  • Implemented both front-end and back-end systems for content browsing, categorisation, and downloads, building a complete full-stack solution for a large digital entertainment library.
  • Developed database structures and server-side logic to support content storage, metadata management, and platform scalability, ensuring smooth integration between front-end and back-end services.
Technologies: JavaScript, PHP, MySQL

Experience

TV Streaming Platform for Myvideo.ge

This TV streaming platform is implemented with JavaScript using React, Bootstrap for UI, and Video.js for the HTTP live streaming provided by the Flussonic media server. The front end is a single-page application integrated with a back-end service written using PHP and Laravel.

Movies Streaming Platform Imovies.cc

This React application has a Laravel back-end, search service implemented with Elasticsearch, video converting pipeline implemented in PHP with FFmpeg, a custom video player based on Video.js, web crawlers in TypeScript, and CI/CD pipelines.

Healthcare Platform MyDoc.chat

https://mydoc.chat/
This is a React app with a Go back end with a WebRTC-based video chat and Socket-based text chat capabilities. It includes a symptom assessment system powered by Infermedica. We used Redis for caching, PostgreSQL for the database, and CI/CD pipelines.

TV Streaming Platform for 1tv.ge

This TV streaming platform was implemented with JavaScript using React and Video.js for the HTTP live streaming provided by the Flussonic media server. The front end is a single-page application integrated with a back-end service written using Go.

shuttle.rs

https://www.shuttle.rs/
This website was implemented with TypeScript using React and Next.js. Tailwind CSS is used for styling, Vercel is used for hosting, and GitHub Actions for CI/CD pipelines. The website has a dark and a light theme and a file-based custom blog system.

Skills

Libraries/APIs

React, Node.js, Redux-loop, REST APIs, API Development, Google Maps API, Vue, Facebook API, D3.js, FFmpeg, WebRTC, WordPress API, OpenAPI, Web3.js

Tools

Webpack, Flow, Git, Babel, GitLab, GitLab CI/CD, GreenSock, Figma, Sublime Text, ITerm, SmartGit, Notion, GitHub

Languages

JavaScript, TypeScript, CSS, HTML, Regex, Sass, SQL, GraphQL, PHP, Bash Script, Python, SCSS, Argus

Frameworks

Redux, Next.js, Tailwind CSS, Electron, NestJS, CodeIgniter, Laravel, Video.js, Serverless Framework, Jest, Swagger, React Native

Paradigms

REST, Functional Programming, Unit Testing, Agile

Storage

MySQL, Databases, PostgreSQL

Platforms

OpenCart, WordPress, MacOS, Linux, Windows, Docker, Amazon Web Services (AWS), AWS Lambda, Visual Studio Code (VS Code), DigitalOcean, Blockchain

Industry Expertise

Healthcare

Other

Front-end, Web Applications, Front-end Development, Back-end, Chrome Extensions, Broadcasting, Video Streaming, Garbage Collection, Memory Management, Performance, Mobile First, Full-stack, CI/CD Pipelines, APIs, Styled-components, Monorepos, API Integration, AI Agents, ESLint, eCommerce, Multimedia, Education, HTTP Live Streaming (HLS), WebSockets, Web Crawlers, Gatsby, Healthcare IT, Data Scraping, TypeORM, Web3, Cryptocurrency

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring