Portfolio
Projets
Sites, PWA et portails internes. Banque d'entreprise et produit (plateforme publique ~12k DAU).
Portfolio WiseDream
ActifPersonal·2025 - présent
Portfolio personnel à wise-dream.site — conçu, construit et exploité end-to-end comme vitrine de travail frontend production-grade.
- Construit sur Nuxt 4 SSR avec Vue 3, TypeScript strict, Tailwind v4, Pinia et Vitest.
- Implémenté avec 7 locales entièrement traduites (en, ru, kk, es, pt, fr, de) via nuxtjs/i18n avec routing prefix-except-default.
- Connectés sitemap et robots auto-générés ; design system interne maintenu en style Storybook.
- Configuré un pipeline de génération de PDF de CV au build, produisant 7 PDFs ATS-friendly style Jake's Resume par locale via playwright-core.
Stack: Nuxt 4, Vue 3, TypeScript, Tailwind v4, Pinia, Vitest, SSR, i18n, playwright-core.
- Nuxt 4
- Vue 3
- TypeScript
- Tailwind
- SSR
- i18n
SaaS d'entreprise à targetzero.kz pour la santé et sécurité au travail, la conformité industrielle et la gestion du risque opérationnel — plus de 100 000 utilisateurs au Kazakhstan.
- Je livre des capacités backend et fullstack pour les modules centraux en TypeScript.
- Je construis une architecture de production à haute charge et des services API avec logique métier.
- Je maintiens la scalabilité et la stabilité à travers un SaaS multi-modules avec responsabilité end-to-end des flux de données.
- J'opère sous des contraintes de production enterprise-grade avec des exigences strictes de fiabilité.
Stack: TypeScript, Enterprise SaaS, Backend services, REST APIs.
- TypeScript
- Enterprise SaaS
- Backend
- REST
- API
Plateforme SaaS B2B à yoorent.kz, utilisée par des dizaines de milliers d'utilisateurs métiers dans des workflows actifs.
- J'ai livré des modules SaaS centraux end-to-end : services backend et fonctionnalités frontend Vue 3.
- J'ai maintenu la scalabilité, la performance et la stabilité sous charge de production.
- J'ai intégré plusieurs REST APIs dans la SPA Vue 3 alimentant l'application orientée utilisateur.
Stack: Vue 3, TypeScript, REST APIs, B2B SaaS, SPA.
- Vue 3
- TypeScript
- B2B SaaS
- REST
Couche PWA ajoutée sur l'app bancaire basée Angular de l'AEB, la transformant en application web progressive installable.
- J'ai implémenté un cache offline Service Worker couvrant les écrans critiques.
- J'ai configuré App Manifest permettant install-to-home-screen sur iOS et Android.
- J'ai connecté les notifications push pour les événements transactionnels.
- J'ai établi un budget de performance Lighthouse et l'ai suivi à chaque release.
Stack: PWA, Service Worker, Angular, TypeScript, Vite.
- PWA
- Service Worker
- Angular
- TypeScript
- Vite
Site Tchoukotka
LivréNEFU·Janv. - Mars 2025
Livraison fullstack d'un site régional de contenu pour NEFU avec mapping et outils d'administration.
- J'ai livré une carte interactive avec des marqueurs personnalisés liés à des pages de contenu.
- J'ai construit un panneau d'administration avec accès basé sur les rôles pour la gestion du contenu.
- J'ai mis en place une architecture hybride SSR/CSR ; déployé sur Nginx avec un pipeline CI/CD sur PostgreSQL.
Stack: Vue 3, TypeScript, Go (Gin), PostgreSQL, Nginx, CI/CD.
- Vue 3
- TypeScript
- Go
- Gin
- PostgreSQL
- Nginx
- CI/CD
Site public pour le programme Carte de Résident de Iakoutie à card.sakha.gov.ru — construit dans le cadre de l'écosystème AEB.
- J'ai livré le frontend de production en Next.js avec SSR.
- J'ai intégré l'API backend du programme et embarqué Yandex Maps pour du contenu basé sur la localisation.
Stack: Next.js, TypeScript, REST API, Yandex Maps API.
- Next.js
- REST API
- TypeScript
- Yandex Maps API
Portail AEB
ActifAEB IT·Nov. - Déc. 2024
Livraison fullstack du portail d'apprentissage de la banque à edu.albank.ru, utilisé par le personnel et les partenaires de l'AEB.
- J'ai eu la responsabilité de la livraison fullstack end-to-end : frontend, intégration backend, panneau d'administration, rôles et permissions.
- J'ai optimisé la performance et le pipeline de build pour maintenir le portail rapide sous un trafic interne constant.
Stack: Vue 3, TypeScript, REST APIs, Auth, Admin UI, SPA.
- Vue 3
- TypeScript
- REST
- Auth
- Admin
- SPA
Programme SVOI
ActifAEB IT·Nov. - Déc. 2024
Refonte frontend du portail de fidélité client "SVOI" de l'AEB à svoi.albank.ru.
- J'ai construit des composants design-system réutilisables au-dessus de la bibliothèque UI partagée de la banque.
- J'ai intégré plusieurs APIs bancaires alimentant le flux de fidélité.
Stack: Vue 3, TypeScript, Design System, REST APIs, SPA.
- Vue 3
- TypeScript
- Design System
- API
- SPA
SaaS B2B pour la réservation et la gestion immobilière ciblant le marché du Grand Nord — responsabilité fullstack jusqu'en pré-production.
- J'ai conçu les workflows opérationnels Kanban pour les agents, modérateurs et opérateurs.
- J'ai construit une couche de propriétés map-driven sur Yandex Maps avec accès basé sur les rôles à travers le stack.
- J'ai mis en place l'environnement dockerisé et l'architecture SSR sur Next.js.
Stack: Next.js, TypeScript, SSR, Kanban UI, RBAC, Yandex Maps, Docker.
- Next.js
- TypeScript
- SSR
- Kanban
- RBAC
- Yandex Maps
Plateforme web R&D construite au sein d'inDriver SparkLab avec géolocalisation basée sur Google Maps en son cœur.
- J'ai livré des flux de fonctionnalités frontend end-to-end incluant la gestion de marqueurs et la présentation de données spatiales.
- J'ai implémenté des composants Vue 3 + TypeScript strictement alignés sur les spécifications de design.
- J'ai livré une UI responsive multi-navigateurs en coordination avec design et backend.
Stack: Vue 3, TypeScript, Google Maps API.
- Vue
- TypeScript
- Google Maps API