The Next.js Playbook: The Professional Guide to Server vs. Client Components in Next.js
Learn about two of the most common pitfalls in Server vs. Client Components in Next.js
Hello! I'm a Software Engineer with a burning passion for building scalable, maintainable and highly performant digital experiences. I also love to write technical deep dives about projects, languages and everything in between.
From international Software Development to building scalable websites and SaaS tools for SMB companies in the whole DACH-Region, this is my complete professional timeline.
After my Abitur, I worked two years for different NGOs in Turkey and Northern Macedonia, developing accessible (WCAG 2.1) websites, leading teams and giving technical consultation where needed. This international setting taught me to collaborate effectively across different teams and cultures while applying my skills in the modern JavaScript Ecosystem to solve real-world problems.
Upon returning to Germany, I started developing websites for SMBs in my own region (Hannover). I managed the full project lifecycle for clients, from consultation to development and deployment, primarily using React. This experience was a masterclass in delivering products that met the specific business goals of the clients.
After working with different sized teams and giving talks at different meetups, I discovered my burning passion for writing technical deep dives, case studies and documentations for my projects as well as teaching others about modern technologies from the perspective of a seasoned Engineer. I have been actively building my own library called "The Senior Guide to Full-Stack Development" since late 2024.
I am now seeking a Full-Time position where I can join a collaborative team, contribute to meaningful projects and continue to grow as a Software Engineer under the mentorship of senior developers.
I am always open for interesting opportunities, whether it is building scalable and efficient Software solutions or collaborating in a Team to architect something new and exciting.Feel free to reach out to me via my media channels, or book a quick free introduction call directly with me via Calendly.
All the languages, frameworks and tools I am using to build efficient applications.
Typescript
Javascript
Nextjs
React
Html5
Css3
Sass
Tailwindcss
Zustand
Nodejs
Php
Prisma
Nextauthjs
Zod
Redis
Postgresql
Mysql
Supabase
Git
Docker
Vercel
Figma
Netlify
Learn about two of the most common pitfalls in Server vs. Client Components in Next.js
Learn how to identify and resolve the three most common Prisma performance pitfalls that are silently destroying your application's speed.