Post

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

Computer Vision & Machine Learning Research Project

  • Duration: Aug 2026 - Present
  • Tech: Computer Vision, Video Processing, Digital Image Processing, Applied Machine Learning
  • Impact:
    • Supervised research at Sakarya University, continued as my M.Sc. thesis from Sep 2026.
    • Real-time video processing methods with a focus on low latency and temporal consistency.
    • Quantitative evaluation design: perceptual image-quality metrics, statistical testing, and effect sizes.
    • Details and results are withheld at my supervisor’s request until publication.

Computer Vision for Blood Cell Microscopy

  • Duration: Sep 2026 - Present
  • Tech: Python, PyTorch, Scikit-Learn, OpenCV
  • Impact:
    • Image processing toolkit for stained blood smear microscopy, from raw microscope images to quantitative cell measurements.
    • Physics-based colour and stain handling, cross-slide stain normalization, nucleus and cell segmentation, texture and shape features.
    • Validated against expert annotations, under my advisor’s supervision.

ASP.NET Core MVC CRM Application

  • Duration: Jul 2026 - Aug 2026 (Esbi Bilişim ve Telekomünikasyon)
  • Tech: ASP.NET Core MVC, Entity Framework Core (Code First), ASP.NET Core Identity, Bootstrap 5, Razor Views, SQL, C#
  • Impact:
    • Role-based authentication and authorization with ASP.NET Core Identity.
    • Customer and inventory management modules with full CRUD, search, and filtering.
    • N-Tier architecture with a service layer abstraction and a responsive Bootstrap 5 UI.
  • Links:

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; the OOD set holds two classes, so binary routing applies).
    • 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 on the binary subset, 1.3s train, 8.7 MB RAM.
    • Adaptive Random Forest streaming: 81 windows/sec, drift detected in ~58 windows (~290 ms) via ADWIN.
    • Kaggle variant with a LightGBM + RandomForest soft-voting ensemble reached 0.94169 private leaderboard accuracy.
  • Links:

RAG Project Assistant: Hybrid-Source Q&A System

  • Duration: Jun 2026
  • 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 at emirhan0yildirim@gmail.com for the latest PDF version.

Professional Experience Highlights

Software Engineer Intern - Esbi Bilişim ve Telekomünikasyon (Jul 2026 - Aug 2026)

  • Developed a CRM web application using ASP.NET Core MVC and Entity Framework Core with Code First migrations.
  • Implemented role-based authentication and authorization using ASP.NET Core Identity.
  • Built customer and inventory management modules with full CRUD operations, multi-field search, and server-side filtering.
  • Designed a responsive UI with Bootstrap 5 and Razor Views; applied N-Tier architecture with service layer abstraction.

Software Engineer & Founder - zidorun (Jun 2025 - Present)

  • Founded and engineered backend infrastructure for a physical collectibles business, handling ~1,000 transactions at a 95%+ success rate with real-time telemetry and error monitoring.
  • Built Listing Pilot: a modular, config-driven C2C marketplace automation engine with JSON-profiled UI selectors that isolate platform changes.
  • Implemented fault-tolerant execution with dynamic retry handling and Telegram Bot alerts, cutting daily manual operations by 90%+.

Software Engineer Intern - Platech Coating (Jun 2025 - Jul 2025)

  • Architected Portal Cleaner Ultimate: a modular desktop RPA suite (Python, Selenium, Tkinter) automating complex ERP 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.