


As a Freelance Software Developer, I worked end‑to‑end across frontend and backend on projects such as Mind Whisper, Cinepals, RockAgent and SHFT. I designed shared domains for web and mobile using Next.js 15, NestJS and React Native/Expo, and built type‑safe backend services on PostgreSQL, Prisma and Redis following DDD and Clean Architecture principles. Within an Nx monorepo, I standardized shared component libraries, TanStack Query‑based API integrations and cross‑cutting concerns such as reCAPTCHA v3, global i18n and session management, resulting in scalable and maintainable full‑stack architectures.
At Işıksoft, I worked as a Software Developer focused mainly on the frontend of a closed B2B e‑commerce sales panel while closely collaborating with the backend team. I redesigned the UI with Next.js, Tailwind CSS, Shadcn and SSR, improving page load times by 60%, simplified state and data management using Zustand and React Query, and optimised Node.js/Express RESTful API integrations to deliver a faster and more stable experience.
At Komunite, I addressed delayed deliveries and higher maintenance caused by repetitive UI work by building modern, performance‑oriented web projects and a reusable component library with Next.js, Tailwind CSS and TypeScript, reducing development time by 35%. I enforced type safety to keep the codebase sustainable, delivered pixel‑perfect implementations from Figma to React to maintain a consistent design language, and used tools such as Shadcn, Zod, Zustand, React Hook Form, Supabase and Prisma to support end‑to‑end payment, membership and content management flows for SaaS products.
I have reached the main goal I wanted to reach! :) All those efforts, YKS, DGS, horizontal transitions, vertical transitions... All for my dream of software engineering.
I won the Computer Engineering department at Konya Technical University, where I registered as the 781st in the Vertical Transfer Exam. My average was 3.18.
Physics, chemistry, biology... Why do I need to know these subjects well to study Computer Engineering? I studied computer programming without studying any of these courses and aimed to transfer with DGS. I graduated with an average of 3.71.

GitHub API entegrasyonu ile Provider Pattern’i öğrenin, Dependency injection, mock testing ve modüler NestJS GraphQL uygulamaları…

Next.js v15 ve Express v5 ile SSR odaklı, type-safe GraphQL entegrasyonu nasıl yapılır, adım adım anlatıyorum

Git commit mesajlarınızı standardize etmenin en etkili yolu: Conventional Commits. Projenizin hikayesini daha iyi anlatmaya hazır mısınız?

React, Tailwind CSS ve Typescript Kullanarak Radix UI ile Select Component Geliştirmenin İncelikleri

React (TS) ve Tailwind CSS ile bir Pagination nasıl geliştirilir? Hadi gelin birlikte öğrenelim!

Varyantlara sahip componentler geliştirmek başlarda bana çok zorlu ve sıkıcı geliyordu, şimdi anlatacağım yol sayesinde işler çok kolay!

Selam dostlar! Bugün sizlerle React ve Tailwind CSS kullanarak bir div’in nasıl animasyonlu bir şekilde açılıp kapanmasını sağlarız…

Bu makalede Flutter ile geliştirdiğim projelerde kullandığım klasör yapısını sizlere anlatmaya çalışacağım, hadi gelin başlayalım!