Portfolio
Proyectos
Sitios, PWA y portales internos. Banca empresarial y producto (plataforma pública ~12k DAU).
Portfolio personal en wise-dream.site — diseñado, construido y operado end-to-end como vitrina de trabajo frontend production-grade.
- Construido sobre Nuxt 4 SSR con Vue 3, TypeScript estricto, Tailwind v4, Pinia y Vitest.
- Implementado con 7 locales totalmente traducidos (en, ru, kk, es, pt, fr, de) vía nuxtjs/i18n con routing prefix-except-default.
- Conectada generación automática de sitemap y robots; mantenido un design system interno estilo Storybook.
- Configurado pipeline de generación de PDF de currículum en tiempo de build, produciendo 7 PDFs ATS-friendly estilo Jake's Resume por locale vía 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 empresarial en targetzero.kz para seguridad ocupacional, cumplimiento industrial y gestión de riesgo operacional — más de 100 000 usuarios en Kazajistán.
- Entrego capacidades backend y fullstack para módulos centrales en TypeScript.
- Construyo arquitectura de producción de alta carga y servicios API con lógica de negocio.
- Mantengo escalabilidad y estabilidad a través de un SaaS multi-módulo con propiedad end-to-end del flujo de datos.
- Opero bajo restricciones de producción enterprise-grade con requisitos estrictos de fiabilidad.
Stack: TypeScript, Enterprise SaaS, Backend services, REST APIs.
- TypeScript
- Enterprise SaaS
- Backend
- REST
- API
Plataforma SaaS B2B en yoorent.kz, usada por decenas de miles de usuarios de negocio en workflows activos.
- Entregué módulos SaaS centrales end-to-end: servicios backend y funciones frontend Vue 3.
- Mantuve escalabilidad, rendimiento y estabilidad bajo carga de producción.
- Integré múltiples REST APIs en la SPA Vue 3 que alimenta la app orientada al usuario.
Stack: Vue 3, TypeScript, REST APIs, B2B SaaS, SPA.
- Vue 3
- TypeScript
- B2B SaaS
- REST
Capa PWA añadida sobre la app bancaria basada en Angular de AEB, convirtiéndola en una aplicación web progresiva instalable.
- Implementé caché offline Service Worker cubriendo pantallas críticas.
- Configuré App Manifest habilitando install-to-home-screen en iOS y Android.
- Conecté notificaciones push para eventos transaccionales.
- Establecí un presupuesto de performance Lighthouse y lo rastreé por release.
Stack: PWA, Service Worker, Angular, TypeScript, Vite.
- PWA
- Service Worker
- Angular
- TypeScript
- Vite
Sitio Chukotka
EntregadoNEFU·Ene. - Mar. 2025
Entrega fullstack de un sitio regional de contenido para NEFU con mapa y herramientas de administración.
- Lancé un mapa interactivo con marcadores personalizados vinculados a páginas de contenido.
- Construí un panel de administración con acceso basado en roles para gestión de contenido.
- Configuré arquitectura híbrida SSR/CSR; desplegué en Nginx con un pipeline CI/CD contra PostgreSQL.
Stack: Vue 3, TypeScript, Go (Gin), PostgreSQL, Nginx, CI/CD.
- Vue 3
- TypeScript
- Go
- Gin
- PostgreSQL
- Nginx
- CI/CD
Sitio público para el programa Tarjeta del Residente de Yakutia en card.sakha.gov.ru — construido como parte del ecosistema AEB.
- Lancé el frontend de producción en Next.js con SSR.
- Integré la API backend del programa y embebí Yandex Maps para contenido basado en ubicación.
Stack: Next.js, TypeScript, REST API, Yandex Maps API.
- Next.js
- REST API
- TypeScript
- Yandex Maps API
Entrega fullstack del portal de aprendizaje del banco en edu.albank.ru, usado por el personal y socios de AEB.
- Tuve propiedad de la entrega fullstack end-to-end: frontend, integración backend, panel de administración, roles y permisos.
- Optimicé el rendimiento y el pipeline de build para mantener el portal rápido bajo tráfico interno constante.
Stack: Vue 3, TypeScript, REST APIs, Auth, Admin UI, SPA.
- Vue 3
- TypeScript
- REST
- Auth
- Admin
- SPA
Refresco frontend del portal de fidelización de clientes "SVOI" de AEB en svoi.albank.ru.
- Construí componentes design-system reutilizables sobre la biblioteca UI compartida del banco.
- Integré múltiples APIs del banco que alimentan el flujo de fidelización.
Stack: Vue 3, TypeScript, Design System, REST APIs, SPA.
- Vue 3
- TypeScript
- Design System
- API
- SPA
SaaS B2B para reserva y gestión de propiedades orientado al mercado del Extremo Norte — propiedad fullstack hasta pre-producción.
- Diseñé workflows operativos Kanban para agentes, moderadores y operadores.
- Construí una capa de propiedades map-driven sobre Yandex Maps con acceso basado en roles a través del stack.
- Configuré el entorno dockerizado y la arquitectura SSR en Next.js.
Stack: Next.js, TypeScript, SSR, Kanban UI, RBAC, Yandex Maps, Docker.
- Next.js
- TypeScript
- SSR
- Kanban
- RBAC
- Yandex Maps
Plataforma web R&D construida dentro de inDriver SparkLab con geolocalización basada en Google Maps en su núcleo.
- Lancé flujos de funcionalidades frontend end-to-end incluyendo gestión de marcadores y presentación de datos espaciales.
- Implementé componentes Vue 3 + TypeScript alineados estrictamente con las especificaciones de diseño.
- Entregué UI responsive multi-navegador en coordinación con diseño y backend.
Stack: Vue 3, TypeScript, Google Maps API.
- Vue
- TypeScript
- Google Maps API