work
# Experience & projects
Where I've worked and what I've built on the side.
## projects.live
-
Memoxia
AI-powered language learning app: add vocabulary you actually encounter and practice it through adaptive spaced repetition across nine languages.
-
How bundling works
Interactive playground that visualizes how JavaScript bundlers operate — a Rollup-powered module graph editor demonstrating code splitting, dynamic imports, and tree shaking in real time.
## experience.log
-
Capital.com
2022 — PresentSenior Software Engineer
- Led migration of a ~1M+ LOC Angular platform from webpack to esbuild and Storybook to Vite, roughly doubling build speed.
- Architected the single-URL strategy for desktop and mobile web (CDN, routing, assets) and owned the new mobile web app end to end.
- Scaled the internal Storybook design system across hundreds of components and built custom plugins to resolve memory and performance bottlenecks.
- Drove consent / ATT implementation across web and mobile, replacing a third-party SDK with an internal cross-platform flow.
- Co-designed E2E testing architecture and custom coverage tooling; led TypeScript and test performance investigations.
-
Banuba
2022Software Engineer
- Worked directly with the CTO on prototypes and product hypothesis validation at a computer vision startup.
- Built a liveness detection library as a WebAssembly wrapper for web integration.
-
Neotix Finance
2021 — 2022Frontend Developer
- Developed React-based web applications using Web3 technologies.
-
EPAM Systems
2019 — 2021Software Engineer
- Worked on enterprise frontend systems using React, TypeScript, and LitElement.