I build web products end to end: secure, multi-tenant backends, real-time systems,
desktop tools and interactive 3D on the web, from database schema to shipped UI.
- 🎓 Computer Engineering, Bartın University
- 💼 2+ years building full-stack applications with React, Next.js, Node.js and TypeScript
- 🔐 Focused on secure data architecture: row-level security, role-based access control, clean RESTful APIs
- 🤖 I integrate AI tools into my development workflow deliberately, to solve hard problems faster without giving up code quality
- 🤝 GDSC Bartın core team (2024): part of the management team; teamwork and ownership come naturally
- 📍 Düzce, Türkiye · 🌍 Open to full-time roles
An all-in-one operations platform for travel agencies: branch networks, customer records, tour bookings and accounting/finance from a single place. Data is isolated at the database level with Supabase Row-Level Security, on top of a fine-grained RBAC model. A hybrid Next.js App Router architecture (Server + Client Components) feeds interactive Recharts dashboards.
Next.js · Supabase · PostgreSQL RLS · RBAC · Recharts
A browser-based furniture design and manufacturing engine. Cabinets are placed in a 3D scene and every panel is regenerated to the millimetre, producing workshop-ready output: cut lists, guillotine sheet nesting, System 32 CNC drilling maps and DXF export, all guarded by manufacturability checks and a large automated test suite.
React · Three.js / R3F · Zustand · Vitest · Playwright
A Windows app that silently watches important folders and backs them up to Google Drive in real time. Custom, fault-tolerant OAuth2 flow via a local HTTP server and the system browser; chokidar file watching with MD5 change detection to skip redundant uploads; server-side cloning through the Drive API for moved/copied large files, saving significant bandwidth.
Electron · React · Node.js · SQLite · Google Drive API
A platform that automates PDF and XML e-invoice handling for SMEs: file conversion, invoice preview, CSV export and storage-quota management.
Next.js · TypeScript · Express.js · Prisma · PostgreSQL
A device outside a store records spoken customer reviews; Whisper transcribes them, Zeyrek filters store-related comments and a BERT model classifies sentiment. Results are served through a web dashboard on AWS, with authentication and storage on Firebase.
Python · Whisper · BERT · NLP · AWS · Firebase
| Project | What it is | Stack |
|---|---|---|
| Cyber-Snake-3D · ▶ play | Cyberpunk 3D snake with combat and dynamic difficulty; hundreds of objects at 60 FPS via InstancedMesh |
React, Three.js, Zustand |
| snake-io-multiplayer | Real-time multiplayer .io game: 30 Hz server tick, 60 FPS client sync, pathfinding AI bots | TypeScript, Socket.io, Node.js |
| shadow-db | PostgreSQL proxy that anonymises sensitive data on the fly for safe development | Node.js, TCP proxy, Next.js |
| keyboard-premium-landing-page · ▶ live | Immersive landing page with physics-based interactions and real-time audio synthesis | Next.js, GSAP, Web Audio API |
| devmetrics | Turns a GitHub profile into an RPG character: AI analytics, battle arena, resume generator | Next.js 15, Tailwind, Groq |
| jjk-limitless-ar · ▶ try | Web AR with real-time hand tracking | MediaPipe, Three.js |
Frontend
Backend & Data
Desktop, 3D & AI
DevOps & Tooling
- Google Developer Student Clubs: Core Team Member
- AI Business School: Introduction to Python
- AI Business School: Yapay Zekaya İlk Adım (First Step into AI)


