Interfaces
Components that scale
I design and implement UI systems: reusable components, state management, routing and integrations with REST or GraphQL APIs
Frontend Developer
I build production-ready frontends with Vue and React, focusing on scalable architecture, responsive design, and clean, maintainable code
Interfaces
I design and implement UI systems: reusable components, state management, routing and integrations with REST or GraphQL APIs
Performance
Lazy loading, bundle optimization, Core Web Vitals and Lighthouse - I care about speed as much as about pixel-perfect layout
Delivery
Figma handoff, responsive markup, CI/CD, code review and teamwork - I ship features end to end on the frontend
Tech stack
core
ES6+ and TypeScript: generics, interfaces, utility types, async flows, DOM APIs and module architecture for complex client-side logic
Stack & more
I kept this as the small stack I actually reach for every day, not just a nice-looking list
Portfolio
Selected products and sites where I built the frontend end to end
React · Electron
Vinyl-inspired desktop player: your library, equalizer, and queue always resume exactly where you left off
Cybersecurity · Vue
Cybersecurity online campus with live lectures, interactive lessons, and gamified learning
Vue · Leaflet
Geospatial information system built with Vue and Leaflet — maps, dashboards, and API integrations
Case studies
Measurable frontend wins across React, Electron and Next.js: faster loads, cleaner architecture, better scores and smoother delivery
Performance · React
Split routes with React.lazy, memoized heavy tables and tuned TanStack Query caching. Main bundle shrank 38% and LCP on 4G dropped from 3.4s to 1.1s without changing the UI
-38%
JS bundle
1.1s
LCP mobile
97
Lighthouse
Desktop · Electron
Built a cross-platform player with local library scanning, IPC between main and renderer, and Zustand for playback state. Cold start under 1.2s and metadata indexing for 10k+ tracks runs in the background
1.2s
cold start
10k+
tracks indexed
100%
offline playback
React · SEO
Rebuilt a CSR React landing on Next.js App Router with SSG for static pages, Open Graph metadata and locale routing. Indexed pages doubled and first paint got noticeably faster
+52%
indexed pages
0.8s
FCP
0.02
CLS
Design system
Assembled a token-driven component library on React + Tailwind with Storybook and Chromatic visual regression. The team stopped shipping one-off buttons and form layouts every sprint
90+
tokens
×2.5
reuse
-32%
UI bugs
A11y · WCAG
Fixed focus traps, contrast failures and missing labels on a React analytics dashboard. Added axe-core to CI and documented keyboard patterns for the product team
95
a11y score
-71%
violations
100%
keyboard nav
Architecture · React
Replaced scattered useState with Zustand slices, optimistic updates and drag-and-drop via dnd-kit. Fewer unnecessary re-renders and faster feature delivery on a complex board UI
-45%
re-renders
-35%
state bugs
×2
feature speed
Open to work
Looking for a frontend developer for a product, landing page, or long-term project? Send me a message - I'll get back to you with my tech stack, estimated timeline, and the next steps
04+
years in frontend
15+
shipped projects
Vue · React
frameworks
This site uses cookies to remember your language and theme preferences