
About
I study computer science at Dokuz Eylül University. What interests me is software someone actually uses every day: the ledger of a fuel station, the appointment book of a clinic, the entry form of a tournament. During my internship at NowlSoft I shipped four client sites, and for my capstone I built an e-commerce backend in Go across eight microservices. The rest of my time goes to whatever I am curious about — like a system that measures whether AI agents are telling the truth. Everything below, interface and infrastructure alike, I wrote myself.
Selected Projects

NowlSoft E-Ticaret
E-commerce platform on a Go microservice architecture
My own capstone project for the NowlSoft internship
Go · gRPC · RabbitMQ · Redis +3
Otonom Dosya-Yönetim Asistanı
Autonomous CLI assistant that uses tools on the local machine
Python · Function calling · DeepSeek API · Docker +1

LiveDrip Medya
Campaign and posting tracker for 63 social accounts
Freelance client project I took on myself
Next.js 16 · TypeScript · Prisma · SQLite +2

Üni Yemek
One service that gathers cafeteria menus from eight universities
Node.js · Express · Cheerio · Python +2

PetroCari
Desktop app for fuel station accounts, stock and payment approvals
Electron · React · TypeScript · Vite
LiveMasaPass
Multi-venue table reservation platform for students
Next.js · TypeScript · Tailwind CSS · QR Scanner +1

Lavindent
Appointment and clinic management system for a dental practice
Next.js · TypeScript · Prisma · NextAuth +2

Kuyumcu Sistemi
Transaction, credit-ledger and Z-report tracking for a jeweller
Next.js · TypeScript · Recharts · TCMB API +1

Drip League
Interface for a gamified music discovery platform
React · Vite · TypeScript · Framer Motion +1
Other Work
LiveÇınar Capital Gayrimenkul
Real estate portal with a listing management panel
Client project assigned during my internship at NowlSoft
Laravel · Filament · PHP · MySQL +1
LiveBraDent
Dental clinic site with in-place content editing and OTP-protected admin login
Client project assigned during my internship at NowlSoft
Laravel · Filament · PHP · MySQL
Live
Komşu Çiftlik
Isometric browser game written in plain JavaScript
JavaScript · Canvas · Web Audio · Isometric Math
LiveBatman Open
Trilingual tournament site for an international tennis championship
Client project assigned during my internship at NowlSoft
React · Tailwind CSS · Çok dilli (TR/EN/RU)
LiveArı Dil Merkezi
Multilingual site, online placement test and admin panel for a language school
Client project assigned during my internship at NowlSoft
Laravel · Filament · PHP · MySQL +2
Experience
Software Development Intern · NowlSoft
- Built and shipped four client projects end to end: an international tennis tournament site (batmanopen.com), a dental clinic site (bradent.com.tr), a real estate portal (cinarcapitalbatman.com.tr) and a language school site (aridil.com.tr).
- For my capstone I built an e-commerce platform in Go spanning eight microservices over six isolated databases, with gRPC for service-to-service calls and RabbitMQ for notification and audit flows.
- Across the client work I built admin panels with Laravel and Filament and public-facing interfaces with Next.js, writing modules such as multilingual content, an online placement test and an appointment flow myself.
Go · gRPC · RabbitMQ · Laravel · Filament · Next.js · MySQL
Skills & Expertise
Languages
TypeScript · JavaScript · Go · Python · PHP · SQL
Frontend
React · Next.js · Vite · Tailwind CSS · Framer Motion · HTML5 Canvas
Backend
Node.js · Express · FastAPI · Laravel · Filament · Prisma · NextAuth · gRPC · REST API
Data & infrastructure
PostgreSQL · MySQL · SQLite · Redis · RabbitMQ · BullMQ · Docker · Vercel · Git
Architecture & security
Microservices · Database-per-Service · Event-driven · OWASP Top 10 · PCI-DSS · Sandboxing · SSRF & injection hardening
Desktop & automation
Electron · Web scraping · Headless browser · PDF parsing · LLM tool-calling
Education
Dokuz Eylül University
Computer Science
Contact
Feel free to reach out about a new product, engineering collaboration, or just to say hello.