About
Engineer, builder, systems thinker.
I'm Omer Ulucan — a software engineer who builds at the intersection of AI, backend systems, and applied mathematics.
I care about systems that are correct, fast, and elegant. Most of my work involves designing infrastructure that handles real complexity — search systems that understand intent, data pipelines that scale without drama, and ML platforms that actually make it to production.
Before you see the polish, there are months of wrestling with trade-offs, reading papers, and writing code that nobody will ever see. That's the work I love most.
Principles
Build for correctness first
Fast but wrong is just fast failure. Get the semantics right, then optimize.
Simple until proven complex
Start with the boring solution. Add complexity only when the problem demands it.
Ship, measure, iterate
Ideas in your head are worth nothing. The feedback loop starts at deployment.
Read the paper
Abstractions leak. Understanding the theory underneath your tools makes you a better engineer.
Expertise
AI / ML
- LLM integration & evaluation
- Search & retrieval systems
- Inference optimization
- MLOps & model serving
Backend
- Distributed systems design
- API design & implementation
- Event-driven architecture
- Database design & optimization
Languages & Tools
- Python, Go, TypeScript
- PostgreSQL, Redis, Kafka
- Docker, Kubernetes
- AWS, GCP
Applied Math
- Optimization theory
- Linear algebra & statistics
- Graph theory
- Category theory (exploring)