
Gleb Gorokhov
Verified Expert in Engineering
Front-end Development Developer
Batumi, Adjara, Georgia
Toptal member since February 14, 2022
Gleb is a product-minded, full-stack lead engineer with 13 years of experience marrying code, design, and business goals. He spots the real problem fast, builds lightning-quick, pixel-perfect apps, and guides remote teams with clear docs, 100% test coverage, and data-driven decisions that move metrics.
Portfolio
Experience
- Front-end Development - 13 years
- TypeScript - 9 years
- Full-stack Development - 8 years
- Database Architecture - 8 years
- React - 7 years
- Next.js - 6 years
- Node.js - 6 years
- Cursor AI - 2 years
Preferred Environment
TypeScript, JavaScript, Tailwind CSS, React, Node.js, Front-end Development, Full-stack Development, Claude Code, PostgreSQL, Drizzle ORM
The most amazing...
...thing I built is Zenfl, an AI system that matches freelancers to the right jobs and writes their cover letters instantly.
Work Experience
Front-end Developer
Cendars Tech Labs FZCO
- Built real-time crypto trading terminals in React 19 and TypeScript, streaming live perpetuals, memecoin, and prediction-market data into AG Grid tables with virtualized rendering for thousands of continuously updating rows.
- Integrated Hyperliquid perpetual APIs to ship interactive liquidation, depth, and price charts using ECharts and Lightweight Charts, cutting chart re-render cost through targeted memoization and data refactors.
- Engineered prediction-market leaderboards with category, timeframe, and debounced wallet-search filters over live APIs, replacing mock data with production endpoints across both desktop and mobile layouts.
- Implemented passkey/WebAuthn authentication and a non-custodial wallet manager covering deposit, withdrawal, and private-key flows with Viem, strengthening login security while simplifying user onboarding.
- Optimized React render performance using useMemo, useCallback, React.memo, and the React Compiler, eliminating wasteful re-renders in high-frequency trading views driven by streaming socket updates.
- Designed and shipped a reusable component library in Storybook with Radix UI and Tailwind CSS v4, standardizing buttons, tooltips, tables, and charts to accelerate feature delivery across the platform.
- Delivered shareable PnL cards, a real-time alerts system, and theme customization, building responsive mobile layouts that brought the full trading terminal experience to touch devices.
- Contributed 490+ commits over 10 months as a freelance front-end engineer, owning features end-to-end from Figma specs through API integration, code review, and green lint/build CI.
Core Full-stack Engineer and Product Designer
DialedN Outdoors LLC
- Architected and shipped a multi-vendor fly-fishing marketplace from zero to launch, unifying inventory from independent shops and makers into a single search, cart, and checkout experience.
- Owned the full stack end-to-end as one of four founding team members — designing in Figma, building the Nuxt.js storefront and React merchant dashboard, and developing the Node.js/NestJS back end.
- Built the eCommerce engine on Medusa with PostgreSQL and Prisma, modeling multi-vendor catalogs, orders, and split fulfillment so one cart could span products from multiple shops.
- Designed and implemented the complete UI/UX in Figma and Tailwind CSS, delivering a responsive, conversion-focused storefront and a reusable component system from scratch.
- Developed AI-powered product discovery and catalog normalization to match and de-duplicate gear across vendors, surfacing relevant results from a single unified search.
- Led and mentored a front-end engineer, owning architecture decisions, code review, and delivery planning for the marketplace's customer-facing experience.
- Implemented multi-vendor merchant onboarding and storefront flows, enabling independent shops to list products, manage inventory, and fulfill orders on a shared national platform.
- Built scalable REST APIs with Nest.js and Prisma over PostgreSQL to power vendor management, product catalogs, and cross-vendor order orchestration.
CTO and Lead Full-stack Developer
EBA
- Engineered a comprehensive full-stack website from scratch, significantly enhancing the user experience for the EBA blogging platform, a Reddit alternative for Russian users.
- Pioneered the UI/UX design, incorporating complex custom components and utilizing technologies like Next.js, React, MongoDB, TypeScript, JavaScript, MobX, and Tailwind CSS to ensure intuitive and engaging user interactions.
- Optimized server-side rendering and caching processes, leveraging Vercel for deployment and Redis for caching, resulting in faster loading speeds and higher performance metrics.
- Implemented web vitals best practices, resulting in a 40% increase in page load speed and a 30% improvement in overall site performance.
- Designed and developed a robust API architecture, enhancing data interchange and enabling seamless integration with various services.
- Employed MongoDB as the primary database solution, streamlining data storage and retrieval operations and contributing to a more responsive and efficient user experience.
- Led a technical team as the chief technology officer, fostering a collaborative environment and driving the successful delivery of key projects and initiatives.
- Oversaw the complete lifecycle of the platform, from conceptualization to launch, and provided ongoing support and improvements post-deployment.
Senior Full-stack Developer and UX/UI Designer
MYA (Meet Your Accountant)
- Developed and maintained the front and back end of the platform using cutting-edge technologies, such as React, TypeScript, Node.js, Vite, and Google Firebase.
- Implemented a responsive and visually appealing UI using SCSS, Tailwind CSS, and PostCSS, optimizing the platform's design and user experience.
- Integrated Stripe for secure and seamless subscription payments, enhancing user satisfaction and trust.
- Incorporated the Algolia search functionality for a more efficient and accurate search experience.
- Utilized Chart.js to create interactive and informative visualizations for data representation and analysis.
- Ensured the platform's smooth and reliable performance by monitoring and troubleshooting errors using Sentry.
- Collaborated with a multidisciplinary team of developers, designers, and product managers to meet project goals and deliver high-quality solutions on time and within budget.
- Continuously researched and implemented new technologies and best practices to optimize platform performance and user experience.
Senior Front-end Developer
Lendflow
- Built responsive, high-performance UI in React and TypeScript for an embedded lending platform that has powered $1.5B+ in credit offers.
- Developed interactive data visualizations with Chart.js, turning complex credit signals and underwriting data into clear, actionable analytics dashboards for lending teams.
- Engineered a reusable React component library with TypeScript, Tailwind CSS, and PostCSS, improving visual consistency and rendering performance across the platform.
- Drove UI/UX optimization initiatives, identifying friction points and shipping improvements that streamlined complex lending and loan-application workflows.
- Designed and iterated interfaces in Figma, establishing a consistent visual identity and translating designs into pixel-accurate, accessible React code.
- Partnered with PHP back-end engineers to integrate React components with credit and lending APIs, ensuring reliable data flow across decisioning and application flows.
- Built front-end interfaces for AI-driven lending features, presenting real-time credit signals and automated decision output to end users.
Senior Front-end Developer
Online Freelance Agency
- Built projects for clients worldwide with Vue.js, Nuxt, React, TypeScript, and JavaScript. Made visual effects with GSAP, Matter.js, and other technologies. Worked with different APIs and produced flexible, reusable, and clean code.
- Worked on UI/UX for mobile and responsive web applications with Figma and Adobe After Effects. Developed my own design systems and implemented them in code with Vue.js and Storybook.js.
- Made visual effects with GSAP, Matter.js, and other technologies. Worked with different APIs and produced flexible, reusable, and clean code.
Front-end Developer
Freelance
- Worked directly with many famous Russian and Latvian agencies to provide them with extensive results and grow as an independent developer.
- Collaborated on projects using TypeScript, JavaScript, Vue.js, Vuex, SASS, and Git.
- Provided pixel-perfect work based on Figma designs with a solid connection with the back-end teams of my clients.
Front-end Team Lead and Agency CEO
Versta
- Led a team of more than eight front-end developers and created more than 100 projects in the past few years.
- Orchestrated projects using Vue.js, JavaScript, jQuery, Pug.js, Webpack, Gulp.js, Git, Figma, Mapbox, React, and many other technologies and tools.
- Delivered projects that my clients appreciated. Produced fast and lightweight solutions.
Front-end Developer and UX/UI Designer
Freelance
- Worked on different projects from simple landing pages to complex web apps.
- Developed various UX/UI and Front-end work with JavaScript, Git, Webpack, Gulp.js, Pug, jQuery, GitHub, HTML, JSON, Sass, YAML, Figma, ECMAScript (ES6), and many other technologies.
- Provided both Front-end and UX/UI work for clients from Russia, Latvia, and Germany.
Experience
Dashboard for AI/ML Startup
The client wanted all components to be custom (not imported from libraries), so there was a lot of work with Vue's scoped slots. I worked accordingly on the client's design system and had made some improvements there. Also, the main goal was to make the interface as beautiful and smooth as possible, so I worked a lot on animations and performance. The last task was to organize the components using Storybook.
MLOps Toys Website (UX/UI and Front-end)
https://github.com/aporia-ai/mlops.toysCross-Platform App for a World Famous Sports Brand
Web Application for an Australian Fintech Startup
People can subscribe via Stripe and add their discount cards to Apple Wallet or Google Pay. I worked on both the front end and back end. The back end was made with Google Firebase products, such as Firestore, Hosting, and Cloud functions. I have also worked on Stripe API integration.
Education
Bachelor's Degree in Computer Science
ITMO University - Saint Petersburg, Russia
Certifications
Top 1% in JavaScript Testing on CodinGame Work
CodinGame Work
Skill Certification - Javascript Front-end Development
An Online Freelance Agency
Skills
Libraries/APIs
Vue, Vuex, REST APIs, jQuery, Leaflet, HTML5 APIs, Firebase Web SDK, React, Stripe, Chart.js, MobX, React Router, AG Grid, Playwright, Vue 3, React Redux, Node.js, D3.js, Framer Motion, Recharts, Matter.js, Stripe API
Tools
Git, Prettier, Stylus, Webpack, Gulp, GitHub, Figma, Stylelint, Stripe Checkout, ChatGPT, PostCSS, Sentry, Google Analytics, GitLab, Trello, Auth0, Claude Code, Drizzle ORM, Redux Toolkit, Vitest, Prisma, Adobe Photoshop, Adobe Illustrator
Languages
TypeScript, JavaScript, HTML, SCSS, Less, Pug, CSS, GraphQL, Sass, HTML5, YAML, SQL, PHP, Python
Frameworks
Tailwind CSS, Next.js, NestJS, Svelte, i18next, Nuxt.js, Ionic, Vuetify, Redux, Material UI, React Native, PassKit, Quasar
Paradigms
Web UI Design, Web UX Design, Web App Design, Responsive Layout, UX Design, UI Design, Web Performance Optimization (WPO), Agile
Platforms
Firebase, Mapbox, Netlify, Algolia, Medusa, GreenSock Animation Platform (GSAP), Google Cloud Platform (GCP), Mobile, Contentful, Vercel, Docker, Blockchain
Storage
JSON, Cloud Firestore, MongoDB, PostgreSQL, Databases, Database Architecture, ClickHouse
Industry Expertise
Web Design
Other
Vite, Vue Router, ESLint, Team Leadership, User Interface (UI), User Experience (UX), SVG Animation, CSS3 Animation, Lottie, Strapi, Firebase Cloud Functions, Firebase Hosting, Responsive UI, Ajax, Storybook, Web App UI, Front-end, Full-stack, Architecture, API Integration, Cloudflare, Single-page Applications (SPAs), Front-end Architecture, Design, Front-end Design, Web & Mobile Applications, Front-end Development, APIs, Full-stack Development, Supabase, Cursor AI, Charts, Radix UI, Data Virtualization, WebAuth, Axios, Zustand, Responsive Web Apps, API Design, Marketplaces, TypeORM, AI-enabled Search, Vector Databases, Prototyping, Code Review, Leadership, Team Mentoring, Web Dashboards, Minimum Viable Product (MVP), Digital Marketing, i18n, GitHub Actions, A/B Testing, Fintech, ECharts, Chatbots, Mobile UI, Async/Await, Web3, Solana, TradingView, Hyperliquid SDK, Server-side Rendering (SSR)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring