Project Showcase and Technical Summaries
Real projects in ML, backend, and automation with measurable outcomes.
Project Showcase and Technical Summaries
This page is organized for quick screening with a consistent format:
- Duration
- Tech
- Impact
- Links
Project Cards
WBC Analyzer: AI-Powered Pathology Assistant
- Duration: Jan 2026 - Apr 2026
- Tech: DenseNet121, WBCAttention, MedSwish, MEF Preprocessing, Flask REST API, Grad-CAM, GPT-4o, Gemini 2.5 Flash
- Impact:
- Achieved 98.53% in-distribution accuracy and 89.05% OOD accuracy on unseen hardware data (+32.09 pp over unadapted baseline, retraining-free).
- Designed 5-step Medical Enhanced Filter (MEF) pipeline for cross-device staining and exposure normalization.
- Integrated autonomous multi-modal LLM agent (GPT-4o / Gemini fallback) for Grad-CAM-based shortcut detection.
- Published academic preprint (DOI: 10.13140/RG.2.2.34201.79208).
- Links:
Kinematic Action Recognition: Industry 5.0 Pipeline
- Duration: Apr 2026 - May 2026
- Tech: Python, Dask, Scikit-Learn, River (ARF + ADWIN), Parquet, LightGBM, RandomForest
- Impact:
- Processed 10 GB proprietary motion-capture CSV into Parquet (3× compression) via out-of-core Dask pipeline.
- Extracted 97,612 sliding-window feature vectors (528 features) from 9.7M sensor rows.
- RandomForest binary classifier: Macro F1 ≈ 0.9995, 1.3s train, 8.7 MB RAM.
- Adaptive Random Forest streaming: 81 windows/sec, drift detected in ~58 windows (~290 ms) via ADWIN.
- Competition notebook placed 1st on private leaderboard (0.94169 accuracy) using LightGBM + RF ensemble.
- Links:
RAG Project Assistant: Hybrid-Source Q&A System
- Duration: Jun 2026 - Present
- Tech: sentence-transformers, ChromaDB, Groq Llama 3.3 70B, FastAPI, Docker, slowapi
- Impact:
- Built a Retrieval-Augmented Generation system answering questions about five personal ML/automation projects, combining AST-extracted code structure with hand-curated documentation in a hybrid knowledge base.
- Engineered a similarity-threshold gate (ChromaDB, L2 distance < 1.40, empirically calibrated) paired with a strict grounding prompt requiring explicit source attribution to suppress hallucination on out-of-scope queries.
- Deployed as a FastAPI service on Hugging Face Spaces (Docker), migrating inference from local Ollama to Groq’s Llama 3.3 70B; added IP-based rate limiting (slowapi) and a public JS chat widget embedded on portfolio site.
- Links:
Popcorn Wagon: Hybrid Movie Recommender System
- Duration: Jan 2025 - May 2025
- Tech: TruncatedSVD, TMDB API, MovieLens, Pandas, Dask, Spotify Annoy
- Impact:
- Built a hybrid recommendation strategy combining collaborative and content-based methods.
- Processed large datasets with a scalable ETL pipeline.
- Reduced recommendation latency to millisecond level using approximate nearest neighbors.
- Links:
CV Download
- PDF CV: Please contact me if you want the latest signed PDF version.
Professional Experience Highlights
Software Engineer Intern - Esbi Bilişim ve Telekomünikasyon (Jul 2026 - Present)
- Collaborating on backend architecture, focusing on the design and optimization of enterprise APIs.
- Engineering robust data processing logic and database schemas to handle transaction workflows.
- Implementing structured system logging and fault-tolerant mechanisms for stable service operations.
Software Engineer & Founder - zidorun (Jun 2025 - Present)
- Founded and engineered the backend infrastructure for a high-volume digital collectibles platform operating across multiple regional C2C marketplaces.
- Designed a modular, config-driven inventory management and distribution service in Python, decoupling platform-specific logic from core database states using JSON schemas.
- Engineered fault-tolerant data pipelines with integrated telemetry and Telegram alerts, reducing synchronization latency by 90% and successfully processing 700+ transactions with a 95%+ success rate.
Software Engineer Intern - Platech Coating (Jun 2025 - Jul 2025)
- Developed a modular desktop application in Python to automate complex operational and ERP data synchronization workflows.
- Designed a multi-threaded system architecture with fault-tolerant retry loops and logging, ensuring stable data extraction and parsing of XML, XLSX, and TXT feeds.
- Built a local mock ERP server environment (test harness) to simulate server-side network dropouts and exception states for offline validation.
- Impact: Reduced daily data processing cycle times by 90% (saving 4–6 hours of manual entry down to under 30 minutes); system remained in active production use post-internship.
Detailed case-study posts with architecture diagrams and API snippets will be published next.
This post is licensed under CC BY 4.0 by the author.