Demezhan Kazhkenov
0%
Astana, Kazakhstan · Remote

FrontendTeamLead

Vue · Nuxt · TypeScript

Demezhan Kazhkenov

Demezhan Kazhkenov
Webulon Labs
5 years · Vue & Nuxt Scroll
01About

Frontendleadwith5yearsbuildingandscalingVue/NuxtapplicationsCRMs,marketplacesandgeospatialproducts.Iownfrontendarchitectureanddeliveryendtoend,setthestandardstheteamcodesagainst,andgrowdevelopersthroughreviewandmentoring.

Right now I lead the frontend at Webulon Labs — a Swiss recruitment platform built on Nuxt 4 and TypeScript against a GraphQL API.

Before that: a marketplace and CRM for one of Kazakhstan's largest electronics retailers, and an agritech super app where I ran the Vue 2 → Nuxt 3 migration and built the geospatial interface.

Currently
Webulon Labs
Astana, Kazakhstan · Remote
Languages
English C1 · Russian C2 · Kazakh native

0

Years building frontend

0%

Faster page loads at Webulon

0%

Less routine implementation time

0

Teams led and mentored

Vue 3 Nuxt 4 Nuxt UI TypeScript GraphQL Tailwind CSS Pinia Vite Storybook OpenLayers Laravel Capacitor Vitest Feature-Sliced Design Design Systems Code Review Mentoring
02Stack

What I build with

01

Languages

  • JavaScript
  • TypeScript
  • HTML/CSS
02

Frameworks

  • Vue 3
  • Nuxt 4
  • Nuxt UI
  • Quasar
  • Tailwind CSS
  • UnoCSS
03

APIs & Backend

  • GraphQL
  • REST
  • Laravel
04

Developer Tools

  • Git
  • Vite
  • Webpack
  • Capacitor
  • Docker
  • Vitest
  • Claude Code
  • Copilot
05

Libraries

  • Pinia
  • Vuex
  • Storybook
  • OpenLayers
  • ApexCharts
06

Method

Modular architecture and Feature-Sliced Design, held in place by strict ESLint and typing rules — plus AI-assisted development with review gates, so generated code meets the same bar as hand-written code.

03Selected Work

Products I've shipped

012026 · Frontend Team Lead

my-headhunter

my-headhunter.com ↗

Recruitment platform for a Swiss company — the product I currently lead the frontend for.

  • Nuxt 4 and TypeScript against a GraphQL API over a Laravel backend
  • Typed GraphQL integration from schema through to the Nuxt UI / Tailwind interface
  • Cut page load time by 20% via rendering, caching and bundle work
  • Set the architecture, typing and review standards the team codes against
  • Nuxt 4
  • TypeScript
  • GraphQL
  • Nuxt UI
  • Tailwind CSS
  • Laravel
022024 · Frontend Lead

Mechta

mechta.kz ↗

E-commerce marketplace for one of Kazakhstan's largest electronics retailers.

  • Built the design system behind the storefront and its internal CRM
  • Set the frontend architecture — Modular + Feature-Sliced Design with strict ESLint
  • Reusable Vue 3 / Nuxt UI / Tailwind project template that cut new-project setup time
  • 30% faster build process and improved runtime performance for end users
  • Vue 3
  • TypeScript
  • Nuxt UI
  • Tailwind CSS
  • Quasar
  • Pinia
  • Vite
032023 · Frontend Lead

Egistic

egistic.kz ↗

Agritech super app for farm management.

  • Led the Vue 2 → Nuxt 3 migration with SSR and composables
  • Built the OpenLayers geospatial mapping interface for field analysis
  • Real-time vehicle monitoring over WebSockets
  • 20% smaller bundle, 40% more organic search visibility
  • Nuxt 3
  • TypeScript
  • OpenLayers
  • Pinia
  • Vite
Also built
  • 2023

    Agrosearch

    Kazakhstani marketplace for grain crops, with native mobile builds.

  • 2022

    ERP Tanbalau

    Internal CRM system that simplifies product labeling.

  • 2022

    SaveIt Business

    CRM system for adding and managing products, written from scratch.

04Experience

Where I've led

  1. Webulon Labs

    Webulon Labs

    Remote — Astana, Kazakhstan

    Current

    Frontend Team Lead

    • Lead frontend development of a Nuxt 4 / TypeScript product consuming a GraphQL API over a Laravel backend, owning architecture decisions, release quality and delivery of the frontend roadmap.
    • Ship customer-facing features end to end — from design and API contract to typed GraphQL integration, Nuxt UI / Tailwind interface and production rollout.
    • Improved application performance by optimizing rendering, caching and bundle size, cutting page load time by 20% and improving Core Web Vitals.
    • Run code review for the team, holding pull requests to shared architecture, typing and testing standards, and keeping the codebase consistent as it grows.
    • Mentor junior developers through pairing, structured review feedback and internal documentation, shortening their ramp-up and raising the quality of what they ship independently.
    • Introduced AI-assisted development into the team's workflow — scaffolding, refactors, test generation and first-pass review — with agreed rules and review gates so AI-generated code is held to the same standard as hand-written code, reducing routine implementation time by 50%.
    • Nuxt 4
    • TypeScript
    • GraphQL
    • Laravel
    • Nuxt UI
    • Tailwind CSS
  2. Mechta Market LLP

    Mechta Market LLP

    Astana, Kazakhstan

    Frontend Lead

    • Created and maintained a reusable project template (Vue 3, Nuxt UI, Tailwind CSS), significantly reducing setup time for new projects and standardizing the team's workflow.
    • Optimized the performance of key features, resulting in a 30% faster build process and improved runtime performance for end users.
    • Set coding standards by introducing Modular Architecture and Feature-Sliced Design backed by precise ESLint configurations, improving scalability and maintainability and speeding up adaptation to changing requirements.
    • Built a scalable design system for a CRM and a marketplace, ensuring UI/UX consistency across projects.
    • Vue 3
    • TypeScript
    • Nuxt UI
    • Tailwind CSS
    • Quasar
    • Vite
    • Pinia
  3. Egistic.kz

    Egistic.kz

    Astana, Kazakhstan

    Frontend Lead

    Oct 2023 — Apr 2024
    • Mentored a frontend team of 2 developers, streamlining workflows, introducing best practices and improving project outcomes through more effective collaboration.
    • Reviewed pull requests regularly, improving code quality and keeping the codebase aligned with established standards.
    • Developed web mapping solutions with OpenLayers, delivering responsive geospatial visualizations and supporting spatial data analysis.

    Middle Frontend Developer

    May 2023 — Oct 2023
    • Migrated the project from Vue 2 to Nuxt 3, using server-side rendering and composables for better performance and developer experience.
    • Moved the application to a modular architecture with standalone modules, improving maintainability and reducing bug resolution time by 50%.
    • Optimized the build and reduced bundle size by 20% using Nuxt 3 tree-shaking and modern JavaScript features.
    • Executed SEO improvements that increased organic search visibility by 40%, driving a rise in average session duration and pages per visit.
    • Nuxt 3
    • Vue 2
    • TypeScript
    • OpenLayers
    • Pinia
    • Vite
  4. AS

    Agrosearch.kz

    Remote — Contract

    Middle Frontend Developer

    • Delivered Android and iOS builds with Capacitor, Nuxt 2 and SCSS, ensuring responsive design and seamless cross-platform behavior.
    • Maintained a custom UI kit in Storybook, ensuring design consistency, accessibility and performance across projects.
    • Nuxt 2
    • Capacitor
    • SCSS
    • Storybook
    • Vuex
  5. Rocket Firm

    Rocket Firm

    Astana, Kazakhstan

    Middle Frontend Developer

    • Built responsive layouts from design specifications using Vue.js (Composition API) and Nuxt 2, delivering smooth, high-performance interfaces.
    • Used Vite, WindiCSS and Pinia to speed up development and production builds, improving developer productivity and application efficiency.
    • Vue 3
    • Nuxt 2
    • Vite
    • WindiCSS
    • Pinia
  6. QLT LLP

    QLT LLP

    Astana, Kazakhstan

    Junior Frontend Developer

    • Developed and maintained frontend features for CRM projects using Vue.js, TypeScript, HTML/CSS and Tailwind, improving loading times by 25%.
    • Worked with the design team to align UI and UX strategies, reducing design-to-launch time by 15% through effective communication.
    • Vue.js
    • TypeScript
    • Tailwind CSS
    • HTML/CSS
Education

Software Developer

IT STEP Computer Academy

Languages
  • EnglishC1 — Advanced
  • RussianC2 — Native
  • KazakhNative