Interfaces
Components that scale
Reusable Vue.js and React components, typed with TypeScript, plus state management, routing, and REST or GraphQL integrations
Frontend Developer
Hi, I'm Albert — a frontend developer behind this portfolio site. I ship interfaces with Vue.js, Nuxt, React, and TypeScript, with a focus on scalable architecture, responsive design, and maintainable production code
Interfaces
Reusable Vue.js and React components, typed with TypeScript, plus state management, routing, and REST or GraphQL integrations
Performance
SSR with Nuxt, lazy loading, bundle tuning, and Core Web Vitals — speed matters as much as 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
Not a buzzword list — just the tools I actually use on Vue, Nuxt, and React projects
Portfolio
Selected frontend projects: product interfaces, internal tools, and websites built with Vue and React
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 — faster loads, cleaner architecture, 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 Vue.js or React project? Message me and we can talk through your product, scope, timeline, and next steps
06+
years in frontend
20+
shipped projects
Vue · React
frameworks
This site uses cookies to remember your language and theme preferences