Taha Mutlu Kanar

Software Developer

Taha Mutlu Kanar Profile Image

Hey, I'm Taha, a software developer residing in Izmir. I'm currently working at Akinon.


I specialize in building scalable, user-centric web applications. Driven by a passion for clean code and modern frontend architecture, I thrive in collaborative environments where complex problems meet elegant solutions.

Whether it's crafting intuitive interfaces or optimizing performance, I'm always eager to push the boundaries of what's possible on the web. You can always reach me via email.

Email
Twitter
GitHub iconGithub
LinkedIn iconLinkedIn

Latest Posts

27 min read

React Query + TypeScript: Type-Safe Server State Management

A deep dive into how TanStack Query and TypeScript work together in a production dashboard — covering typed fetchers, query keys, Zod schemas, cache manipulation, and scalable query architecture.

Read article
14 min read

Redux Toolkit Done Right: Clean State Management Without Boilerplate

Learn practical Redux Toolkit patterns including slices, RTK Query, custom baseQuery, async thunks, and scalable architecture for clean and maintainable state management.

Read article
6 min read

Stop Fighting TypeScript: Clean Patterns for React Developers

Learn practical TypeScript patterns for React including typed props, API responses, reusable types, and custom hooks to build safer, scalable apps.

Read article
8 min read

Data Fetching in Next.js App Router: Server Components, Caching and Revalidation

Practical data fetching patterns for the Next.js App Router — Server Components, caching, revalidation, streaming, and the mistakes I made along the way.

Read article
8 min read

Row Level Security in Supabase: Patterns That Keep You Safe

Learn practical Supabase Postgres RLS patterns—ownership, multi-tenant org access, and admin roles—with reusable SQL policies and gotchas to avoid.

Read article
6 min read

Resend + Custom Domain: How to Stop Emails from Landing in Spam

Set up Resend with a custom domain the right way: SPF/DKIM/DMARC explained, common mistakes, and a clean Next.js route to send emails.

Read article
5 min read

Deploying a Next.js Application to Production with Hetzner VPS and Dokploy

How I moved tahakanar.com off Vercel and onto a Hetzner VPS using Dokploy — the setup, the problems I ran into, and how I fixed them.

Read article
2 min read

Hello, this is my corner of the internet

In this post, I share why I launched my personal site, why I added a blog, and what I plan to write about here.

Read article