Welcome to my homepage
Hi, I'm Fabian — a fullstack developer with over 10 years of experience building digital products. Originally trained as a media designer, I've continuously evolved my skill set over the years — from visual design and digital media into modern software development.
Today I specialize in building clean, performant, and user-focused web applications using technologies like React, Next.js, and TypeScript. My design background gives me a keen eye for detail and usability, while my years of hands-on development have given me deep expertise across the full stack.
Beyond web development, I have hands-on experience with game engines like Unity and Unreal Engine, as well as 3D applications such as Blender. This broad range of interests — from interactive media and real-time graphics to classic software engineering — allows me to think beyond conventional boundaries and bring creative solutions to technical challenges.
Whether it's crafting responsive interfaces, designing scalable architectures, or exploring the intersection of design, code, and interactive media — I bring a unique and versatile perspective to every project.
Skills
Frontend Development
Building modern, responsive web applications with React, Next.js, and TypeScript. Strong focus on performance, accessibility, and clean component architecture.
Backend Development
Designing and implementing robust APIs and server-side solutions with Node.js, Python, and various database technologies including SQL and NoSQL.
Component Design
Creating reusable, well-structured UI component libraries following Atomic Design principles. Experienced with Material UI, styled-components, and design systems.
API Design
Crafting clean RESTful and GraphQL APIs with a focus on developer experience, versioning, and comprehensive documentation.
Tooling & Automation
Streamlining workflows with custom CLI tools, build scripts, and automation. Proficient with Git, npm, and modern development toolsets.
Performance Optimization
Analyzing and improving application performance through code splitting, caching strategies, lazy loading, and efficient rendering patterns.
Agile Collaboration
Working effectively in cross-functional teams using Scrum and Kanban. Experienced with code reviews, pair programming, and knowledge sharing.
Problem Solving
Breaking down complex requirements into manageable solutions. Strong analytical thinking with a focus on maintainability and scalability.
Continuous Learning
Staying current with evolving technologies and best practices. Passionate about exploring new frameworks, patterns, and development paradigms.
3D Modeling & Blender
Creating 3D models, environments, and assets using Blender. Experienced with modeling, texturing, UV mapping, and rendering workflows for both real-time and offline applications.
Game Development
Building interactive experiences with Unity and Unreal Engine. From prototyping gameplay mechanics to implementing UI systems and optimizing performance for real-time applications.