Stack
The full working set, grouped the way I use it. Nothing here is résumé filler.
~/skills$ head stack.lock
$ less stack.lockthe full ledger — every entry, searchable~/skills$ git log --follow career/
Where I did it
Jun 2026 — presentFull-Stack Engineer · Imrev
Government-service applications with real load and real consequences for downtime. Own frontend architecture and infrastructure decisions on Vue 3 + Inertia.js, and advise backend teams (PHP, JavaScript, Python) on DTO design and how data crosses service boundaries.
- Owns frontend architecture and infrastructure decisions on Vue 3 + Inertia.js
- Advises PHP / JavaScript / Python backends on DTOs and data modeling
- High-load optimization gated by code review plus e2e and unit coverage
PythonPHPVue 3Inertia.jsNode.jsReact NativeNext.jsmoreSep 2024 — Jun 2026Frontend Engineer · Fintech company (under NDA)
Two products in parallel, two stacks. One app on Next.js + TypeScript, the other on Vue 3 + TypeScript, kept consistent by a shared component layer. Wired REST and GraphQL integrations against Node/Express microservices, pairing with backend engineers on routes and contracts.
- Next.js + TypeScript and Vue 3 + TypeScript across two products
- REST / GraphQL against Node/Express microservices; reusable component layer
- Performance: request batching for chatty endpoints, cross-browser fixes
Next.jsVue 3ExpressRESTGraphQLTypeScriptNode.jsPiniamoreJun 2022 — Feb 2024Frontend Engineer · Uvoteam
Conversion-focused product work where every change had a number attached. Ran A/B experiments end to end and built the shared component libraries the product lineup was assembled from.
- A/B experiments end to end — readout in Amplitude, Hotjar, GA and Meta Pixel
- Framework-agnostic component libraries used across the product lineup
- Payment integrations, SSR landing pages tuned for speed and conversion
- Full test pyramid; mentored junior engineers through reviews and pairing
Payment integrationsAmplitudeHotjarMeta PixelReactGatsbyMaterial UIRedux SagaA/B testingmoreSep 2021 — Jun 2022Software Developer · Trive
Frontend with a real backend share. Next.js monorepos in TypeScript, state on Redux and Zustand, Draft.js rich-text and D3 / react-three-fiber dataviz; Node services on Express and Nest, CMS backends on Strapi and Directus.
- Next.js monorepos in TypeScript; Redux/Zustand; Draft.js; D3 + react-three-fiber
- Node on Express and Nest; Strapi / Directus; React Native (Expo + bare)
- Set team code standards, wrote Cypress coverage, demoed to stakeholders
ReactNext.jsReact NativeExpressStrapiDirectusZustandReact QueryRemixmoreNov 2020 — Sep 2021Frontend Engineer · Malevich
React and React Native sitting close to design — pixel-level implementation together with the studio's designers.
ReactReact NativeReduxRedux ThunkNode.jsmoreDec 2018 — Aug 2021Freelance Software Engineer · Upwork
Client web apps on React with Django backends. Started with hands-on HTML/CSS work and grew into full builds; long-running client relationships and top feedback scores.
HTMLCSSReactDjangomore