Hi, I'm Patrik.
Frontend Developer
I bring digital designs to life through high-quality code. Using modern web technologies, I build applications that deliver great user experiences.
I bring digital designs to life through high-quality code. Using modern web technologies, I build applications that deliver great user experiences.
Clownronden was a website project I worked on during my internship at OddHill, where a fellow intern and I built the site from an existing Figma design. We created all Content types, Paragraphs, and overall site structure, as well as custom functionality like hooks and custom modules. The project gave me hands-on experience working in a team and delivering a production-ready website from design to launch.
Originally a school assignment, I chose to rebuild this project from scratch over my summer break. I replaced Bootstrap with Tailwind CSS for greater styling control and built a custom gallery layout. The application uses the TMDB API to transform movie and actor data into an interactive experience complete with YouTube trailers.
Built right after my internship, this project grew from a desire to explore the latest capabilities of Drupal 11. I wanted to push my boundaries by building a web application from scratch using modern industry-standard workflows. For this stage, I focused entirely on the backend and frontend foundation, successfully establishing a clean, modular component architecture. The project served as a major learning milestone and is currently on pause.
I'm a frontend developer focused on building modern, user-friendly web applications with React and TypeScript. I enjoy the combination of problem-solving, design, and user experience, with a strong focus on writing clean, maintainable code.
My experience also includes backend technologies such as Node.js, Prisma, and databases, giving me a broader understanding of the development process. I have specialized experience in Drupal, working with component-based architecture (SDC), Twig, and custom module development.
I care about building interfaces that feel intuitive for users while keeping the codebase modular, scalable, and easy to maintain. I'm continuously learning, enjoy working closely with others, and thrive in collaborative environments where I can contribute across the development process.