Hello, I'm

Furkan Çakmak

Full Stack Developer

I build full stack web and mobile applications using Next.js, React, Expo, and Laravel. Passionate about delivering seamless user experiences and robust solutions across platforms.

Projects

Here are some of the projects I've been working on recently.

ResumeFast
An AI-powered platform for creating professional, ATS-friendly resumes tailored to specific industries and roles. Features include real-time editing, mobile responsiveness, and multiple templates.
Next.jsReactTailwind CSSMongoDBAuth.js
Handi: Service Management Platform
Handi is a professional web and mobile app built with Laravel as backend that streamlines service discovery management and item tracking for service-based businesses. It offers both creating and managing service discoveries.
LaravelBladeFlutterSQLiteMobileWebRESTful API
Personal Website
A minimalist, responsive personal website built with Next.js, Tailwind CSS, shadcn/ui, and Framer Motion.
Next.jsReactTailwind CSSFramer Motion
Ideas - Social Platform for Sharing Ideas
A Laravel-based social platform where users can share ideas, interact with others, and build connections. Features include user authentication, idea sharing, social interactions, and customizable profiles.
LaravelPHPTailwind CSSMySQLBlade
DubiDaba - My Birth Moon
A React Native-based mobile app that calculates and displays the moon phase based on a user's birth date. Features include personalized moon phase visuals, interactive animations, and social sharing options.
React NativeExpoTailwindCSSReact Native SkiaLottie
YouTube Downloader
A simple Python application with a Tkinter GUI for downloading YouTube videos. Features include resolution selection, multiple downloads, and saving videos locally.
PythonTkinteryt-dlp
AuthJS v5 OAuth Middleware
A Next.js-based authentication system for seamless Google OAuth integration with MongoDB. Features include route protection, session management, and middleware for secure access control.
Next.jsAuth.jsGoogle OAuthMongoDBTypeScript

About Me

I graduated from Computer Engineering, focusing on full stack development. I am passionate about learning web and app development using modern frameworks and tools such as Next.js, Expo, Laravel, and more.

Who I Am

I'm a full stack developer with a background in Computer Engineering. My expertise lies in building modern web and mobile applications using technologies like Next.js, Expo, and Laravel. I am dedicated to creating responsive, performant, and user-friendly digital experiences.

I'm passionate about continuous learning and staying up-to-date with the latest trends and best practices in web and app development. I enjoy tackling complex problems and transforming ideas into functional, elegant solutions.

When I'm not coding, you can find me exploring new technologies, contributing to open source projects, or sharing knowledge with the community through technical articles.

Skills & Technologies

Next.js
React
TypeScript
Tailwind CSS
Node.js
Auth.js
MongoDB
Framer Motion
Digital Ocean
Expo
React Native
Laravel
Flutter
Shadcn UI
Git
GitHub

Blog

Articles and tutorials I've written on Medium about web development, programming, and technology.

Apr 24, 20255 min read
Implementing Google OAuth Authentication With Auth.js Setting up Middleware in Next.js

How to set up a solid authentication system using Next.js 15 and Auth.js (formerly known as NextAuth.js) v5, with MongoDB as database. Integrating Google OAuth, protect routes, and set up proper middleware to keep everything secure and smooth.

Get In Touch

Feel free to reach out if you're looking to collaborate on a project, have questions, or just want to connect.

X
GitHub
LinkedIn

İstanbul, Türkiye