Skip to content
View Irahan2's full-sized avatar
:fishsticks:
Searching
:fishsticks:
Searching

Block or report Irahan2

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Irahan2/README.md

👋 Hi, I'm Caner Olcay

Software / AI Engineer building backend services and LLM-powered systems with Python and FastAPI — REST APIs, RAG and semantic search, OCR pipelines, vector and graph databases.

Finishing my B.Eng. in Electronics & Computer Engineering at Wrocław University of Science and Technology

What I build

  • Backend & API systems — Python, FastAPI, REST APIs, JWT auth, PostgreSQL, SQLAlchemy, Alembic
  • AI-powered products — RAG, LangChain / LangGraph, MCP (Model Context Protocol), prompt engineering, semantic search, OCR pipelines
  • Data-driven applications — PostgreSQL + pgvector, Supabase, Neo4j, Pinecone
  • Computer vision & forecasting — PyTorch, OpenCV, YOLO, scikit-learn, time-series methods

Featured projects

  • Lucid — AI Notes Platform 📱 live in App Store beta FastAPI backend with 20+ REST endpoints (OCR upload, semantic search, AI Q&A, flashcards, quizzes), covered by 200+ unit and integration tests. Pipeline: Google Vision OCR → OpenAI embeddings → pgvector (HNSW) → LLM answers.

  • Knowledge Graph RAG / ToPWR Natural-language-to-Cypher retrieval over a Neo4j knowledge graph with LangGraph guardrails, FastAPI and an MCP server — built at Solvro for the ToPWR university app.

  • NeuroPark — 3D Vehicle Detection Single 2D traffic-camera images → 3D vehicle scenes using YOLOv8, MiDaS depth estimation and Open3D, validated against LiDAR. Presented at the KPZ25 Engineering Conference.

  • TensoCast — Time-Series Traffic Forecasting CP/Tucker tensor decomposition combined with LSTM and XGBoost on the METR-LA dataset — 35% improvement over baseline models.

Find me

🌐 canerolcay.com · 💼 LinkedIn · 📍 Wrocław, Poland

Pinned Loading

  1. Solvro/ml-mcp Solvro/ml-mcp Public

    Solvro internal MCP server

    Python 5 4

  2. Medical-Chatbot-EndtoEnd Medical-Chatbot-EndtoEnd Public

    Medical Chatbot with LLMs, LangChain, Pinecone, Flask & AWS

    Jupyter Notebook 1 1

  3. TensoCast TensoCast Public

    Traffic forecasting using tensor decomposition and machine learning. Implements CP/Tucker decomposition with LSTM and XGBoost on METR-LA dataset achieving 35% improvement over baselines.

    Python 1 1

  4. NeuroPark-3D-Vehicle-Detection NeuroPark-3D-Vehicle-Detection Public

    Real-time 3D vehicle detection, depth estimation, and point cloud generation from single RGB images using YOLOv8, MiDaS, and Open3D.

  5. ml-roadmap ml-roadmap Public

    Jupyter Notebook 2 1