Portfolio.

Frontend Developer

Hi, I'm
Albert

I build production-ready frontends with Vue and React, focusing on scalable architecture, responsive design, and clean, maintainable code

Interfaces

Components that scale

I design and implement UI systems: reusable components, state management, routing and integrations with REST or GraphQL APIs

Performance

Fast by default

Lazy loading, bundle optimization, Core Web Vitals and Lighthouse - I care about speed as much as about pixel-perfect layout

Delivery

From layout to production

Figma handoff, responsive markup, CI/CD, code review and teamwork - I ship features end to end on the frontend

Tech stack

JS / TS

core

ES6+ and TypeScript: generics, interfaces, utility types, async flows, DOM APIs and module architecture for complex client-side logic

Stack & more

Tools I reach for daily

I kept this as the small stack I actually reach for every day, not just a nice-looking list

VueReactTypeScriptTailwindViteGitFigmaA11ySSRCursorAI

Portfolio

Projects

Selected products and sites where I built the frontend end to end

React · Electron

Vinyl music player

Vinyl-inspired desktop player: your library, equalizer, and queue always resume exactly where you left off

Cybersecurity · Vue

Cyber Camp

Cybersecurity online campus with live lectures, interactive lessons, and gamified learning

Vue · Leaflet

GIS

Geospatial information system built with Vue and Leaflet — maps, dashboards, and API integrations

Case studies

Results on real projects

Measurable frontend wins across React, Electron and Next.js: faster loads, cleaner architecture, better scores and smoother delivery

Performance · React

React storefront: performance audit

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

Desktop app: Electron music player

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

Marketing site: Next.js SSR rollout

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

Product: Tailwind 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

SaaS: accessibility remediation

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

Task app: state architecture

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

Let's build your next front end

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

Telegram

Portfolio.

© 2026