

As a freelancer, developed modern web solutions for various clients and projects. For Rockagent, worked on multiple Next.js 16 applications in an Nx‑based monorepo, building performant, reusable and responsive UIs with TypeScript and React 19; implemented auth flows, dashboard screens and AI‑driven content creation processes end‑to‑end via shared libraries and TanStack Query‑based API integrations. At SHFT, improved client-side performance in complex forms by resolving re-render/state conflicts; integrated reCAPTCHA v3, session management and forced password reset flows; built global skeleton loading, configured i18n redirects.
I started at Işıksoft on a closed B2B e-commerce project as a Front-End Developer and later took on Full-Stack responsibilities. To fix issues caused by slow-loading pages and complex flows in the purchase journey, I redesigned the UI with modern frontend technologies such as Next.js, Tailwind CSS, Shadcn and SSR, applied SSR/SSG and SEO improvements to reduce page load times by 60%, and owned integrations with the Node.js/Express backend to deliver a stable end-to-end experience.
At Komunite, to address delayed deliveries and higher maintenance caused by repetitive UI work, I built 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 Vercel, Shadcn, Zod, Zustand, React Hook Form, Stripe, Lemon Squeezy, React Markdown, MDXEditor, Next Auth, Supabase and Prisma to support end-to-end business workflows.
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!