Full-stack software developer and Information Systems Engineering student based in Türkiye.
I design, build, and deliver web, mobile, and AI-enabled products. My work spans interface development, backend services, database design, authentication, deployment, and ongoing product maintenance.
Portfolio · LinkedIn · Medium · Email
I am interested in building complete software products rather than isolated demos. I enjoy turning an idea into a working system, making the technical decisions behind it, and improving the product after release.
My main stack includes Next.js, React, TypeScript, ASP.NET Core, FastAPI, PostgreSQL, Flutter, Docker, and Linux-based development environments. I also work with applied machine learning when it supports a real product need.
I am currently developing DiaLens AI, an academic Type 1 diabetes decision-support project. The system combines meal-image classification, nutritional data, user-confirmed portion information, and bolus-estimation workflows.
Alongside DiaLens AI, I continue to improve my skills in software architecture, secure deployment, observability, and maintainable product development.
Clerk is a local-first environment variable and secrets manager for desktop and command-line workflows. It uses AES-256-GCM encryption, Argon2id key derivation, SQLite storage, and operating-system keychain integration.
Built with Tauri, Rust, React, TypeScript, and SQLite.
DiaLens AI is an in-development graduation project focused on Type 1 diabetes decision support. It classifies meal photographs, maps recognized foods to nutritional data, collects user-confirmed portion information, and supports bolus-estimation workflows.
Built with Flutter, FastAPI, PostgreSQL, YOLO11, and Docker.
Templbay is a full-stack digital marketplace with authentication, role-based authorization, product publishing, search, wishlists, reviews, reporting, and moderation workflows.
Built with Next.js, ASP.NET Core, PostgreSQL, and JWT authentication.
A production website developed for an international game studio. The project includes responsive public pages, custom content management features, and backend integration.
Sorting Studio is an interactive visualization tool for more than 20 sorting algorithms. It supports synchronized audio, frame export, and automated video rendering.
Built with Python, Pygame, NumPy, MoviePy, and FFmpeg.
Since 2025, I have delivered client projects from initial requirements through implementation, deployment, and post-release support. My responsibilities have included technical planning, frontend and backend development, database integration, authentication, and client communication.
During my internship in 2025, I contributed to ASP.NET Core and Entity Framework Core applications, database operations, testing, debugging, and technical research.
I am studying Information Systems Engineering at Muğla Sıtkı Koçman University.
I won first place at Antalya Game Jam as part of a four-person team. I contributed to the core concept, gameplay direction, scope planning, task distribution, visual assets, testing, and final delivery.
