Abzal Khairullauly
Senior Frontend Engineer — Angular, Nx, TypeScript

I build large Angular frontends that scale across many apps: monorepos, design systems, CI/CD.
Almaty, Kazakhstan · UTC+5 · Open to remote contracts
Selected work
Multi-region government platform
New features: copy-pasted into every regional repo → written once, shipped to all regions ~90% of the codebase lives in shared libraries; each regional app is a thin shell (~18k of ~200k lines) Launching a new region: ~5 minutes (new app shell with its own texts, logo and favicon) Deploying to every staging app: no pipeline → ~7 minutes, fully automated
Angular 22 Nx TypeScript Tailwind v4 Elf Transloco GitLab CI
Chocolife.me — deals marketplace redesign
Live Built the whole frontend alone, from scratch, from Figma designs to production Used Angular Universal (SSR) so every deal and category page is server-rendered for SEO Built a separate mobile mini app that runs inside the Choco (Rakhmet) super-app webview and plugs into the host app's auth flow
Angular Angular Universal (SSR) TypeScript SCSS
CT scan annotation tool for stroke detection
Pilot Pilot; development was frozen before production. Canvas-based image viewer: zoom, pan, fit-to-frame, and window/level contrast control by mouse drag Segmentation editor: brush, eraser, closed and open polygons, scissors (clip to region), threshold by pixel range, mask opacity Model-assisted labeling: load the ML model's prediction as a starting point, then correct it by hand
Angular TypeScript Canvas API
Other work
Rail freight tracking
Pilot Lean Solutions · Angular, WebSockets
Live train positions on a map over WebSockets, plus order filtering and logistics-chain management
Technodom.kz redesign (prototype)
Discontinued Technodom · 2018–2019 · Nuxt.js, Vue SSR
Nuxt.js (Vue SSR) storefront; the client discontinued the project
30+ corporate websites
BrandStudio · 2016–2018 · Vue, Laravel, GSAP
Vue + Laravel, animations with GSAP
Sites are offline.

AL'SU · 2016 
SULU · 2017 
Zharkent Fruit · 2018
Screenshots: BrandStudio portfolio
markup (side project)
Angular, Canvas API
Browser-based image annotation editor built with Angular signals and the Canvas API: zoom/pan, brush, eraser, polygons, undo/redo. Images never leave the browser.
Experience
Jun 2022 – Present
Frontend Architect · Lean Solutions
- Merged 10+ regional Angular apps into one Nx monorepo; ~90% of code in shared libraries
- Features written once and shipped to all regions; launching a new region takes ~5 minutes
- Built GitLab CI from scratch; staging deploy for all apps ~7 minutes
- Built a UI library and design system on Tailwind CSS v4 tokens; upgraded Angular 6 → 22
- Built a Canvas-based CT annotation tool with ML-assisted labeling (pilot)
Apr 2019 – May 2022
Frontend Developer · ChocoFamily
- Built the Chocolife.me redesign alone, from scratch, with Angular Universal (SSR) for SEO
- Built the Chocolife mini app for the Choco (Rakhmet) super-app webview
Sep 2018 – Mar 2019
Frontend Developer · Technodom
- Nuxt.js (Vue SSR) storefront redesign prototype; discontinued by the client
Aug 2016 – Aug 2018
Frontend Developer · BrandStudio
- 30+ corporate websites (Vue + Laravel, GSAP), internal social network and CRM frontends
2015–2016
Frontend Developer · GARCom, jNetwork
- Responsive markup, moving templates to a CMS, technical support
Skills
- Core
- Angular, TypeScript, RxJS, Signals
- Architecture
- Nx, monorepos, design systems, SSR
- Tooling
- GitLab CI, Tailwind, Git
- Also
- Vue/Nuxt, Canvas API, WebSockets
Writing
All postsContact
Almaty, Kazakhstan · UTC+5 · Open to remote contracts
Languages: Kazakh (native), Russian (C2), English (B2)