← Home

Projects

All projects I've built — what they reflect about my growth matters more than their scale

Portfolio Site

This very site — built with Next.js 15, TypeScript, Tailwind CSS and next-intl for bilingual support.

Next.jsTypeScriptTailwind CSSnext-intl

// What I learned

App Router architecture, internationalization with next-intl, and server components.

Personal Clinical Psychologist Website

A corporate promotional and appointment scheduling website. Built on the Next.js App Router architecture, styled with Tailwind CSS, and made compatible with Apache hosting via static export. Search engine visibility is a top priority, supported by an SEO-focused metadata structure, a sitemap, a robots.txt file, and canonical tag support.

Next.jsReactTailwind CSSLucide ReactGoogle Fonts

Personal Videographers Promotional/Portfolio Website

A personal portfolio website I designed and developed for a videographer working in the field of videography and media production. The project aimed to showcase the videographer's work in a professional manner, with a focus on user experience, visual presentation, and an accessible communication structure.

Next.jsReactTailwind CSSTypeScript

MarmaraTunes - Music Sharing Platform

Developed as part of the Web Programming course, this project is a web platform where users can share music and interact with one another. The system offers a social media-based structure that includes user management, music uploads, search, likes, comments, and follow features.

PHPMySqlHTMLCSSJavaScript

// What I learned

Through this project, I gained experience in user authentication processes, database management, and developing dynamic web applications. I also gained hands-on experience in designing and implementing the architecture of a full-scale web application by developing features that manage user interactions (likes, comments, follows, etc.).

The Price of Data - Digital Privacy Analyzer

An academic tool that uses artificial intelligence to analyze the ethical aspects of user agreements and privacy policies. Discover what data you're sharing, with whom, and in exchange for what, in return for the convenience each service offers.

HTMLCSSJavaScriptRESTful API (fetch)Google Gemini API

// What I learned

Through this project, I learned how to develop user interfaces using basic web technologies, integrate APIs, and manage backend processes using serverless architectures.

GeoLab AI: Smart Geometry Assistant

GeoLaboratuvar AI, which I developed to demonstrate the power of artificial intelligence in educational technology, is an interactive geometry drawing and learning application. The project features a user-friendly and fluid front-end interface, while the back-end incorporates the Gemini API. The application is capable of generating mathematical tasks based on the selected difficulty level, geometrically analyzing the user's drawings, and providing constructive feedback with a personalized success score using a Socratic approach.

HTMLCSSJavaScriptGoogle Gemini API

// What I learned

During the GeoLabo AI project, I learned how to securely store and manage AI keys (API Keys) in the background. By integrating the Google Gemini model into the project, I enabled the AI to generate user-specific dynamic tasks and provide intelligent feedback. I also gained significant experience developing an interactive drawing area that allows users to draw geometric shapes seamlessly in their browser.

Jigsaw Journey - Mobile Puzzle Game

An Android mobile puzzle game published on Google Play. Jigsaw Journey offers players a relaxing yet challenging jigsaw puzzle experience with various difficulty levels and image categories. The game was developed using Unity and C#, covering the full lifecycle from game design and development to publishing on the Google Play Store.

UnityC#AndroidGoogle Play

// What I learned

Through this project, I gained hands-on experience in game development with Unity and C#, including game mechanics design, UI/UX for mobile platforms, performance optimization for Android devices, and the complete process of publishing an app on the Google Play Store.

CargoVerse: Logistics Tycoon Game

CargoVerse is an in-depth logistics simulation tycoon game built with Flutter, currently in active development. Beyond simply purchasing trucks and taking on contracts, players can manage their own warehouse and utilize a detailed, upgradeable garage system. The game features mechanics such as vehicle speed and maintenance, and allows assigning multiple vehicles to a single contract for advanced strategic gameplay. Developed as a cross-platform project using Flutter and Dart, the game continuously evolves to offer a comprehensive logistics empire-building experience.

FlutterDartWebGame Development

// What I learned

Through this ongoing project, I am gaining in-depth experience in Flutter's cross-platform capabilities, complex state management for game logic, building interactive and animated UIs, implementing economic simulation systems, and deploying Flutter applications to the web.

Shared Safe - Shared Expense Calculator

A tool designed to calculate how much everyone owes after one person pays the bill at group gatherings. In addition to manual expense entry, it leverages the Tesseract OCR library to automatically extract expense items from receipt photos and bank statement screenshots.

HTMLJavaScriptCSSTesseract.js

// What I learned

Developed a utility to solve a real-world problem using modern web technologies.

Ghost Hunt - Mobile Hide-and-Seek Game

An exciting arcade-style hide-and-seek game developed with Unity for Android. Evade relentless hunters, collect gold across challenging arenas, and unlock unique character costumes in the in-game costume shop. Featuring intuitive controls, progressively challenging levels, offline gameplay, and rewarded ads, Ghost Hunt delivers an engaging mobile gaming experience.

UnityC#AndroidGoogle PlayRewarded Ads

// What I learned

Gained hands-on experience in Unity-based mobile game development, gameplay mechanics, AI-driven enemy behavior, level design, in-game currency and cosmetic progression systems, rewarded ad integration, and preparing and publishing an Android game on Google Play.