I build practicalsoftware, data, and AI systemswith Python.
I design and build backend services, data workflows, and AI-powered features using Python, FastAPI, SQL, and modern ML/LLM tools - from APIs and databases to RAG, OCR, and semantic search systems.
Python
Backend services, APIs, and data workflows
FastAPI + SQL
Core tools for practical applications
AI / ML
RAG, OCR, semantic search, and vision
Software / AI Engineer at Solvro
Backend systems + data workflows + practical AI applications
What I optimize for
Clean APIs, reliable data flows, readable architecture, and AI features that solve real user problems.
01 / Featured
Lucid - AI Notes Platform
One workflow for upload, OCR, semantic search, and study Q&A
02 / Featured
Knowledge Graph RAG (ToPWR)
Natural language questions mapped to graph-backed university data
Backend, data, and AI engineering with a product mindset
I like building practical systems end to end: defining the data flow, designing the API, choosing the database, connecting AI or ML components when they add value, and making the result usable for real people.
Caner Olcay
Junior Software / AI Engineer
Looking for
Open to Junior Software Engineer, Python Developer, Backend Developer, Data/AI Engineer, and ML Engineer roles
How I work
Most of my projects start with a concrete workflow: user input, API endpoints, storage, processing, and a clear way to return useful results.
My strongest areas are Python backend development, FastAPI services, SQL databases, data processing, RAG systems, OCR workflows, and applied machine learning.
What matters to me
- Clean APIs that are easy to use and maintain
- Reliable data flows from input to storage to output
- Readable architecture that can grow with the product
- AI features that solve real user problems
Backend & APIs
Python services that expose clear APIs, handle auth, and connect users to useful data.
Data Workflows
SQL databases, vector stores, and pipelines that keep application data reliable.
Applied AI Features
RAG, OCR, semantic search, and ML components when they solve a real product problem.
Current trajectory
Now
Software / AI Engineer
Solvro
Building backend workflows, data retrieval systems, and practical AI features for student-facing products.
Thesis
Research / Forecasting Project
Wroclaw University of Science and Technology
Tensor decomposition and Python experiments modeling multivariate signals.
Portfolio Projects
Independent Builder
Software / AI Projects
Python applications across note intelligence, university data retrieval, healthcare RAG, forecasting, and 3D CV.
Projects across backend, data, and applied AI
Each project shows a practical problem, what I built, the stack behind it, and the result or impact where available.
Lucid - AI Notes Platform
Problem
Helps students turn scattered lecture screenshots and notes into searchable study material.
What I built
FastAPI backend with auth, OCR, PostgreSQL/pgvector retrieval, and AI Q&A over lecture notes.
Result / impact
One workflow for upload, OCR, semantic search, and study Q&A
Tech stack
Knowledge Graph RAG (ToPWR)
Problem
Helps students and staff query university information spread across pages, departments, and systems.
What I built
FastAPI + Neo4j + LangGraph workflow that turns natural language into Cypher.
Result / impact
Natural language questions mapped to graph-backed university data
Tech stack
More builds and experiments
Additional work across computer vision, RAG, and research / forecasting.
NeuroPark - 3D Vehicle Detection
2025
Problem
Supports smart parking analysis by estimating vehicles and scene geometry from regular RGB images.
Tech stack
Validated monocular 2D-to-3D reconstruction for parking
Medical Chatbot RAG
2024
Problem
Provides educational health Q&A from retrieved source content instead of free-form LLM answers.
Tech stack
End-to-end retrieval app with containerized deployment practice
TensoCast - Traffic Forecasting
2024
Problem
Forecasts traffic patterns from multidimensional sensor data.
Tech stack
35% improvement over baseline approaches
Backend, data, and AI tools I work with
My core stack is Python, FastAPI, SQL, PostgreSQL, and practical AI tooling for RAG, OCR, semantic search, and computer vision.
Backend & APIs
Python application services that expose clear APIs and connect product workflows.
FastAPI
Async Python backend services
REST APIs
Endpoint design and request workflows
Supabase
Auth, storage, and backend services
PostgreSQL
Relational application data
Data & Databases
Storage and retrieval tools for structured, graph, and vector data.
SQL
Queries, joins, modeling
pgvector
Vector search inside PostgreSQL
Pinecone
Managed semantic vector search
Neo4j
Graph data and Cypher retrieval
AI / ML Systems
Applied AI for retrieval, document understanding, search, and perception.
RAG
Retrieval-augmented workflows
LangChain / LangGraph
Stateful AI orchestration
OCR
Text extraction from images
PyTorch
Forecasting and CV models
Tools & Deployment
Everyday tooling for build, test, deploy, and collaborate.
Git
Versioned collaboration
Docker
Portable environments
Linux
Server environments
Vercel / AWS EC2
Hosted deployment
Let's build something useful
I am especially interested in junior roles where I can work with Python, APIs, databases, data workflows, and practical AI/ML features.
Software, backend, data, and AI work where I can build useful systems
I am especially interested in junior roles where I can work with Python, APIs, databases, data workflows, and practical AI/ML features.
Python backend services
APIs, databases, and data workflows
Applied AI / ML features
RAG, OCR, semantic search, and CV
Availability snapshot
Open to Junior Software Engineer, Python Developer, Backend Developer, Data/AI Engineer, and ML Engineer roles