Loading...
Loading...

Leading frontend development for enterprise-grade whitelabel platform architecture supporting multiple Next.js 14 applications within a Turborepo monorepo. Assignment through Rebels. Architecting and implementing comprehensive shared UI component library with Tailwind CSS, TypeScript, and Storybook serving Edusources and MBOdata platforms with 50,000+ educational resources.
At SURF, I serve as a Senior Frontend Developer on an assignment through Rebels, leading the technical implementation of an enterprise-grade whitelabel platform that powers multiple educational applications serving students and educators across the Netherlands. Working within a modern monorepo architecture using Turborepo and pnpm, I collaborate closely with cross-functional teams including frontend developers, backend engineers, UX designers, and product stakeholders to deliver a scalable, maintainable platform.
My primary responsibility involves architecting and developing a comprehensive shared UI component library with 80+ reusable components built with Tailwind CSS, TypeScript, and React 18. Each component is meticulously documented in Storybook, ensuring consistency across the Edusources and MBOdata applications while enabling rapid feature development. I've implemented a robust theming system supporting multiple educational institutions with customizable branding and design tokens.
I design and implement reusable API clients using React Query for efficient data fetching and caching, alongside state management solutions using Zustand that are shared across all applications in the monorepo. Performance optimization is a key focus, achieving sub-second load times through code splitting, lazy loading strategies, and bundle size optimization.
Working closely with DevOps teams, I've established comprehensive CI/CD pipelines in GitLab with automated testing, linting, and deployment workflows for development, staging, and production environments, reducing deployment time by 60%. Accessibility compliance is paramount - I ensure all components meet WCAG 2.1 AA standards through automated axe-core testing and manual Pa11y audits, achieving 100% compliance across the platform.
Additionally, I mentor junior developers on modern frontend best practices, conduct thorough code reviews, and contribute to technical documentation and architectural decision records (ADRs). The platform's impact is substantial, serving over 50,000 educational resources to students and educators throughout the Netherlands.
Developed shared UI component library for multi-brand theming
Implemented CI/CD pipelines for reliable deployments across dev/staging/prod
Ensured WCAG accessibility compliance across all platforms
Built reusable API clients and state management solutions
Serving Edusources and MBOdata platforms
Supporting multiple educational institutions
Enabling rapid development of new applications