About

Seven years of frontend, from Figma to production.

I joined a digital agency in 2018, turning Figma specs into React components. I grew from junior to senior there and picked up build pipelines, auth, performance and 3D product visuals on the way. On the side, I ship storefronts solo for brands selling in Switzerland and Singapore.

I still enjoy the moment a slow page turns fast and nobody notices why.

Portrait of Jojo., smiling
7+
years building frontends
3
levels at one company: junior, mid, senior
2
international storefronts shipped solo

The path

  • 2025Solo client work · Switzerland · SingaporeTwo Shopify storefronts and a custom CMS, each built alone.
  • 2023 — nowSenior Frontend Developer · Digital AgencyCI/CD 20m → 5m, 3D product visuals, and an AI-assisted workflow: 2–3 → 12–15 features a month.
  • 2022 — 2023Development Advisor · AktivaAdvised the team on architecture and technical decisions.
  • 2021 — 2023Mid-level Frontend Developer · Digital AgencyAuth hardening, SEO prerendering.
  • 2018 — 2021Junior Frontend Developer · Digital AgencyFigma specs into responsive, reusable React components.

How I work

FASTER

Measure, then optimise

Build time, bundle size, Core Web Vitals. I pick the number first and change the code second.

SAFER

Security is frontend work

Tokens, user content and cookies live in the browser, so keeping them safe is my job too.

SHIPPED

Own it end to end

Brief, build, payments, launch. I've done all of it alone, so I know where the gaps hide.

Toolkit
React · Next.js · TypeScript

Also in production: Tailwind, React Query, three.js, Shopify Liquid, Hono, Supabase, Cloudflare R2.

Touched, not claimed: Angular, Svelte, Elysia.

The one-page version
Same story, same numbers, as a PDF.
Download CV