Backend depth
.NET, C#, relational and document databases, messaging, caching, search, and the patterns that keep them maintainable.
Software developer · Istanbul
I’m Barış Çelebi — a software developer with strong backend foundations and a product mindset. I care about what happens behind the interface, what reaches the person using it, and every decision between the two.
A little about me
I began my career as a lawyer after graduating from Istanbul Commerce University. In 2022, I made the decision I had been circling for years and moved into technology.
Since then, I’ve built strong backend experience while expanding into frontend, infrastructure, deployment, and product design through my own projects and AI-assisted workflows. The career changed; the habit of examining complex problems from every angle stayed.
More about my path ↗How I work
I’m at my best where business rules, data, integrations, and operational realities meet. I like systems that are easy to explain, observable in production, and built to change without drama.
.NET, C#, relational and document databases, messaging, caching, search, and the patterns that keep them maintainable.
I cross into React, Next.js, mobile, and design when understanding the complete experience makes the system better.
Linux, Docker, CI/CD, cloud services, monitoring, and the practical work of keeping software alive after launch.
Selected projects
01 / .NET · Next.js · Expo · PostgreSQL · Redis
A modular collection of independent tools, including interactive stories, personal maps, games, and practical utilities.
Explore ↗02 / .NET · Hangfire · Elasticsearch
A central operations system for grouping, scheduling, running, and observing background jobs.
Explore ↗03 / .NET 8 · CQRS · RabbitMQ · MongoDB
An event-driven invoice pipeline that ingests, archives, tracks, and reports across multiple systems.
Explore ↗04 / .NET · MongoDB · Open source
A flexible API for working with MongoDB without defining every collection and model in advance.
Explore ↗Have a difficult idea that deserves a clear system?
Write to me ↗