LinkedIn · Portfolio · andrejbutik@gmail.com
Wrocław, Poland · open to remote
Frontend Developer with 1.5+ years of commercial experience in React and TypeScript across a multi-brand platform (30+ locales), a regulated online casino, a multi-module CRM and a healthcare application. Focus on performance, localization and CI quality; comfortable making backend changes in NestJS and Spring Boot. Used to working in cross-functional teams with designers, QA and product owners.
- 🌍 TenThousand — Full-Stack Developer (Sep 2026 – Present) Multi-brand consumer platform, 30+ locales: Astro SSR + Spring Boot, A/B and painted-door experiments, shared client JS moved out of the backend, build-time locale consistency checks
- 🎰 Online Casino Platform (NDA) — Frontend Developer (Jun – Oct 2026, part-time) Regulated multi-brand online casino (4 regulated markets, UK and EU): 38 merged PRs, Swedish market launch, fixed an i18n init race, consolidated typography
- 🏢 Emdula — Frontend Developer (Jan – Aug 2026) React CRM for real-estate agencies: main JS chunk −45% (621 → 341 KB gzip) via route-level code splitting, ESLint backlog 225 → 0, components reorganized into 21 domain folders
- 🏥 ZenBit — Full-Stack Developer Intern (Mar – May 2026) Passwordless magic-link auth end to end (React + NestJS, TypeORM/MySQL, JWT, Swagger), 4-step clinical-data de-identification wizard UI, app shell and dashboard
- 🛠️ Freelance — Frontend Developer (May 2025 – Present) Websites built to order: VM Design (5 locales, technical SEO, Lighthouse 100 desktop) and Grosters (solo delivery)
Frontend
State & Data
Backend
Cloud & DevOps
Tools
⚠️ Production work (TenThousand, the online casino platform, Emdula, ZenBit) is proprietary / under NDA. Below are live client sites and personal / bootcamp projects.
VM Design
Multilingual portfolio site for an interior architecture studio — 22 projects, 5 locales, 216 static pages,
4,500+ AVIF/WebP image variants, WebGL gallery (OGL), custom SVG maps from GeoJSON, technical SEO
(hreflang, i18n sitemap, JSON-LD), CI/CD from GitHub Actions to Cloudflare Workers.
Lighthouse 100 in all four categories on desktop; 96+ Performance and 100 in the rest on mobile.
Freelance · Astro · TypeScript · OGL · Cloudflare Workers · GitHub Actions
Grosters
Responsive 4-page commercial website — animations, modals, clean UI/UX.
Lighthouse 99 Performance / 100 Best Practices / 91 Accessibility ·
Source
Solo · HTML · SASS · JavaScript
Movie Gallery
Movie search app powered by TheMovieDB API — Next.js, TypeScript,
React Query, debounced search, genre filtering, pagination.
Solo · Next.js · TypeScript · React Query
NoteHub
Authentication system with protected routes, sign-in/sign-up flows,
session management, custom middleware.
Solo · Next.js · TypeScript
Clothica Shop
E-commerce storefront — main page, product catalog, navigation.
Team · Next.js · TypeScript · Vercel
Online Shop
Full-stack shop with auth, Goods page, backend API integration.
Team · Next.js · Tailwind · Node.js · Express · Vercel
📧 andrejbutik@gmail.com 📱 +48 734 766 886 💼 LinkedIn 🌐 Portfolio

