Skip to content
Settings
Theme
Mode
Language

Stack

The full working set, grouped the way I use it. Nothing here is résumé filler.

~/skills$ head stack.lock

daily drivers
$ less stack.lockthe full ledger — every entry, searchable

~/skills$ git log --follow career/

Where I did it

  1. 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.jsmore
  2. Sep 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.jsPiniamore
  3. Jun 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 testingmore
  4. Sep 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 QueryRemixmore
  5. Nov 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.jsmore
  6. Dec 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

917dfce