the short version
I'm a full-stack engineer who lives in TypeScript — Node.js / Express services on the back and Vue/Nuxt or React/Next on the front — and also ships real product in PHP/Yii2 and Go. Today I'm on the tech team at Gross, one of Uzbekistan's leading insurers, shipping features across their gross.uz web app. Before that I spent ~3 years building an ELD fleet-compliance platform from the ground up — the dashboards fleets live in, plus the Node.js services behind them. I'm happiest deep in maps, real-time data, and code that reads like it was meant to be read. I write here to keep a record of the work — the wins and the stuff that took three tries.
On the tech team of one of Uzbekistan's top insurers, shipping end-to-end features on the gross.uz web app and its customer cabinet — Vue 3 + Nuxt + PrimeVue on the front, PHP/Yii2 + PostgreSQL on the back.
Built the Logitex ELD fleet-compliance platform from zero — dashboard, landing, and backend. Lead frontend on the dashboard (#1 contributor); built the Node.js/Express email-document and integration services.
TypeScript everywhere — Node.js/Express services and Vue/Nuxt & React/Next front-ends; also ship in PHP/Yii2 and Go. Live tracking, ORS routing, Nominatim geocoding, geofencing; a bit of Flutter/Dart on mobile.
for recruiters & hiring managers
My full CV — experience, projects, skills, and a video walkthrough of my current project — with a PDF you can download in English, Russian, or Uzbek.
view my cv →