I'm a senior (4th-year) Computer Engineering student at Kocaeli University, and I like building things that sit at the intersection of AI and real products — from LLM-powered assistants to NLP pipelines to full-stack apps. Most of what's below started as a university project and grew into something I kept iterating on.
- 🏢 Currently interning as an IT Project Student at BSH, working on MuleSoft data integrations and AWS (Lambda, S3)
- 🔬 Doing faculty-directed NLP/ML research at the Kocaeli University Embedded Systems Laboratory
- 🤝 A few projects below were built with teammates
- 🎻 Away from the keyboard: violin, sketching, and swimming
| Project | What it does | Built with |
|---|---|---|
| Lumos (live) | An assistant that walks first-time investors through risk profiling and portfolio building, backed by a free-tier LLM chain (Gemini, with Groq and OpenRouter as automatic fallbacks) instead of being locked to one provider | FastAPI · React · Gemini/Groq/OpenRouter APIs |
| keyword-extractor | Pulls sector-aware keywords out of German business text without labeled data, using the NACE Rev. 2 taxonomy as a guide — 80% top-1 accuracy on ~10K records | Python · KeyBERT · Sentence-Transformers |
| product-genai-pipeline | Turns bare product titles into descriptions (T5), predicted categories, and clusters of similar listings | Python · Transformers · Google Colab |
| diabetesTrackingSystem | Desktop app for patients and doctors to track blood sugar, diet, and exercise, with alerts and a diagnosis assistant | PyQt5 · SQLite · PostgreSQL |
| vehicle-security-and-control-system | Arduino simulation of a car's safety electronics — seatbelt interlock, auto headlights, fuel/temp gauges | Arduino · C++ · Proteus |
| Project | What it does | Built with |
|---|---|---|
| car-body-type-classifier 🔗 | Classifies vehicles into 8 body types (0.94 Macro F1). I handled the data side — scraping, deduping, and assembling the training set | Python · TensorFlow · Flask · Playwright |
| geo-news-scraper 🔗 | Aggregates local news via scraping, deduplicates it with text embeddings, and maps events geographically | Python · FastAPI · MongoDB |
| wordCrush-mobile | A word puzzle game for iOS with combo scoring and chain-reaction power tiles, backed by a Trie holding 59K Turkish words and a background solvability solver | Flutter · Dart · Riverpod · ObjectBox |
| CargoOperationsSystem | Plans delivery routes over a real road network using the Clarke-Wright savings algorithm | FastAPI · React · Supabase |
| GraphCite | Lets you explore citation networks between papers — H-Index, H-Core, H-Median — through an interactive D3.js graph | Java · JavaFX · D3.js |
| lidar-geo-analysis | Picks walls and corners out of 2D LiDAR point clouds with RANSAC and draws the result as SVG | C++ · CMake |
| student-schedule-system | Handles exam scheduling and seat planning for a university department | PyQt5 · PostgreSQL |
| sosyal-kutuphane-platformu 🔗 | A social cataloguing app for books and movies — follow system, activity feed, the works | React · Supabase |
| TowerDefenseGame 🔗 | A 2D cyberpunk tower defense game — cats vs. dogs, tactical squads, unique combat mechanics | Unity · C# |
🔗 = repo lives on a teammate's account.
Commencis Cloud Camp (AWS) · Üretken Akademi Kılavuz Kariyer (NVIDIA — AI Fundamentals & GPU Architecture) · Schneider Electric Global Student Experience · Boğaziçi University DataCamp (NLP / CV / Big Data)