${
mehmetkonukçu
}
Home
About Me
My Projects
CV
${
m
e
h
m
e
t
k
o
n
u
k
ç
u
}
mehmetkonukçu
a full-stack developer.
Mehmet Konukçu
Typescript
Python
React
Expo
Next.js
Tailwind CSS
Redux
React Query
Zustand
Shadcn UI
Framer Motion
Zod
Flutter
Express.js
Prisma
NestJS
Firebase
Supabase
Redis
Vercel
Docker
Coolify
GitHub
GitLab
Postman
Slack
Puppeteer
Resend
MinIO
Socket.io

Frontend Technologies

ReactReactReact NativeReact NativeExpoExpoNext.jsNext.jsTailwind CSSTailwind CSSReduxReduxReact QueryReact QueryZustandZustandShadcn UIShadcn UIFramer MotionFramer MotionReact Hook FormReact Hook FormZodZodFlutterFlutterHiveHive

Tools

GitGitGitHubGitHubGitLabGitLabPostmanPostmanSourceTreeSourceTreeSlackSlackLinearLinearPuppeteerPuppeteerNotionNotionResendResend

Backend Technologies

Node.jsNode.jsExpress.jsExpress.jsPrismaPrismaFastAPIFastAPINestJSNestJSSocket.ioSocket.io

Programming Languages

DartDartJavascriptJavascriptTypescriptTypescriptPythonPython

Design Tools

FigmaFigmaPhotoshopPhotoshopAdobe XDAdobe XD

Database Technologies

PostgreSQLPostgreSQLFirebaseFirebaseSupabaseSupabaseRedisRedis

DevOps

VercelVercelDockerDockerCoolifyCoolifyMinIOMinIO

Experience

062025

Full-stack Developer

IsiksoftKonya, TurkiyeOn-Site

Currently working on a closed B2B e-commerce project at Işıksoft, starting as a Front-end Developer and now taking on Full-stack responsibilities. Actively using modern frontend technologies like Next.js, Tailwind CSS, Shadcn, and SSR, while also gaining backend experience with Express.js and Sequelize to expand my full-stack skill set.

TypescriptTypescriptReactReactNext.jsNext.jsTailwind CSSTailwind CSSZustandZustandShadcn UIShadcn UINode.jsNode.jsExpress.jsExpress.js
082025
062025

Front-End Developer Intern

JotformAnkara, TurkiyeRemote

While interning at Jotform, I gained experience working with large-scale and complex monorepo structures. During my internship, I developed an additional form field for the Form Builder project using modern technologies such as React, Tailwind CSS, Magnet UI, and Zustand.

ReactReactTailwind CSSTailwind CSSZustandZustand
082025
082024

Full-stack Developer

CinepalsRemote

As a Full Stack Developer at Cinepals, I contributed to end-to-end development across backend, web, and mobile platforms. On the backend, I built scalable and real-time services using Express.js, Prisma, Redis, Socket.io, and Resend, while managing deployments through Coolify and implementing file storage solutions with MinIO. On the mobile side, I developed user-friendly applications with Expo, React Query, NativeWind, Zustand, and Socket.io. For the web platform, I built modern, performant, and SEO-friendly interfaces using Next.js. Throughout the project, I actively participated in technical decision-making and contributed to all stages of the development lifecycle.

TypescriptTypescriptReact NativeReact NativeExpoExpoNext.jsNext.jsTailwind CSSTailwind CSSReact QueryReact QueryZustandZustandShadcn UIShadcn UINode.jsNode.jsExpress.jsExpress.jsPrismaPrismaSupabaseSupabaseRedisRedisVercelVercelDockerDockerCoolifyCoolifyResendResendMinIOMinIOSocket.ioSocket.io
Developed:
Cinepals
062025
032023

Front-End Developer

KomuniteNewark, New Jersey, USARemote

In Komunite, by closely following the latest technologies, I developed modern and performance-oriented web projects compatible with Next.js, Tailwind CSS and TypeScript. I have always adhered to the “type safety” principle in my codes and created error-free and sustainable structures. While converting Figma designs to React, I achieved meticulously processed “pixel perfect” results where every pixel finds its place. In my projects, I have used powerful tools such as Vercel, Shadcn, Zod, Zustand, React Hook Form, Stripe, Lemon Squeezy, React Markdown, MDXEditor, Next Auth, Supabase and Prisma and I have mastered these technologies.

TypescriptTypescriptNext.jsNext.jsTailwind CSSTailwind CSSZustandZustandShadcn UIShadcn UIReact Hook FormReact Hook FormZodZodPrismaPrismaSupabaseSupabaseVercelVercel
Developed:
SaaS AkademiNotion EğitimiYZ EğitimiContent CodexNotion Branding KitMVP RecipesInformateSapardalokomotif.aiKarma Design
092022
072022

Mobile Developer Intern

AbraneroKonya, TurkiyeHybrid

During my university internship at Abranero, I developed innovative mobile applications using the Flutter library, including the “Konya Zero Waste” mobile application. During the development process, I maximized the performance and user experience of my applications by frequently using up-to-date and powerful packages such as Get, Dio, Hive, Flutter_screenutil and photo_view. By making the most of this internship period, I gained a strong foundation and a broad knowledge.

DartDartFlutterFlutterHiveHive
Developed:
Konya Sıfır Atık Mobil Uygulaması

Education

2026
2023

Software Engineering

Konya Technical UniversityKonya, Turkiye

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.

2023
2022

Computer Engineering

Konya Technical UniversityKonya, Turkiye

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.

2022
2020

Computer Programming

Konya Technical UniversityKonya, Turkiye

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.

email
website
role
name

Contact

coded with
Konukcudev

What I Published

NestJS + GraphQL ile Provider Pattern: Esnek ve Test Edilebilir Kodun Yeteneği

NestJS + GraphQL ile Provider Pattern: Esnek ve Test Edilebilir Kodun Yeteneği

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

(July 18, 2025)
Next.js v15 (SSR) ve Express ile GraphQL Entegrasyonu

Next.js v15 (SSR) ve Express ile GraphQL Entegrasyonu

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

(June 13, 2025)
Kaotik commit geçmişine son: Conventional Commits ile tanışın

Kaotik commit geçmişine son: Conventional Commits ile tanışın

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

(October 26, 2024)
Radix UI, React, Tailwind CSS ile Özelleştirilmiş Select Component Geliştirme Rehberi 🚀

Radix UI, React, Tailwind CSS ile Özelleştirilmiş Select Component Geliştirme Rehberi 🚀

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

(September 26, 2023)
React.js (TS) ve Tailwind CSS ile Pagination Componenti Geliştirmek

React.js (TS) ve Tailwind CSS ile Pagination Componenti Geliştirmek

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

(August 14, 2023)
Next.js (React) ve Tailwind CSS ile Varyantlara Sahip Componentler Geliştirmek

Next.js (React) ve Tailwind CSS ile Varyantlara Sahip Componentler Geliştirmek

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

(May 7, 2023)
React (Next.js) ve Tailwind CSS ile Animasyonlu Açılır Kapanır div Nasıl Yapılır?

React (Next.js) ve Tailwind CSS ile Animasyonlu Açılır Kapanır div Nasıl Yapılır?

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…

(April 2, 2023)
Flutter’da Klasör Yapısı

Flutter’da Klasör Yapısı

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!

(February 16, 2023)