SynapCart
End-to-end AI shopping ecosystem: a Kotlin / Jetpack Compose Android app, a FastAPI backend driven by LangGraph + Gemini agents, and a Next.js web portal. Handles price comparison, personalized recommendations and secure account flows.
Computer engineering student at Istanbul Technical University, crafting Android apps in Kotlin & Jetpack Compose and full-stack web platforms in Next.js & TypeScript — lately with LLM-powered features.
I'm a computer engineering student at Istanbul Technical University who likes taking products from idea to release. My home turf is the Android ecosystem — Kotlin, Jetpack Compose, MVVM and Clean Architecture — but I'm just as comfortable across the stack.
On the web side I work with Next.js, React and TypeScript, and on the backend with ExpressJS and FastAPI. Lately I've been building with LLM agents (LangGraph + Gemini) and shipping realtime features over websockets and push notifications.
I care about the details: clean architecture, honest UX, and code that the next person can actually read. When I'm not shipping, I'm learning — currently deep into AI engineering and data science.
A pragmatic toolkit — chosen for the problem, not the hype.
Full-stack products and mobile apps I've designed, built and shipped. Every project below is open source.
End-to-end AI shopping ecosystem: a Kotlin / Jetpack Compose Android app, a FastAPI backend driven by LangGraph + Gemini agents, and a Next.js web portal. Handles price comparison, personalized recommendations and secure account flows.
Full-stack messaging app with instant chat, group conversations, media sharing and push notifications. Next.js + TypeScript on the web, Prisma / PostgreSQL persistence and Pusher for realtime delivery.
A modern, responsive web frontend built with Next.js 16, React 19, MUI and Tailwind CSS — component-driven, accessible and fast by default.
Android client for Claverly built with Clean Architecture, MVVM, Dagger-Hilt, Pusher realtime and Kotlin Coroutines.
Flutter quiz app for English exam preparation with BLoC state management and an ExpressJS + MongoDB backend.
Node.js / Express REST API and MongoDB data layer powering the English Quiz app.
Flutter app for learning Arabic with vocabulary flashcards and practice quizzes.
Android puzzle game built with Kotlin and Jetpack Compose, using Hilt and Kotlin Serialization.
Kotlin Multiplatform Tic-Tac-Toe targeting Android and Desktop with shared Compose logic.
A Tic-Tac-Toe game built with Jetpack Compose for Desktop.
A classic Snake game built with Jetpack Compose for Desktop.
ExpressJS backend serving public puzzle collections for a Nonogram game.
A small Java tool that simplifies and computes roots for high-school mathematics.