Section
Projects
Projects I build to solve useful problems, explore ideas, and turn what I learn into practical software.
Projects
I like learning by building.
This section contains projects that I am working on or have built while exploring different areas of software engineering, AI, backend systems, and product development.
My goal is not just to build projects that demonstrate a technology, but to build things that can be genuinely useful to people.
Why I build
Building something forces me to understand how things actually work.
Instead of learning a technology in isolation, I prefer to learn it by solving real problems:
- How should the system be designed?
- How should the data be stored?
- How do different components communicate?
- How does the system behave when traffic increases?
- How can failures be handled?
- How do we make the product simple for users?
- What would it take to turn the project into a real product?
Each project is an opportunity to explore these questions.
What you will find here
Projects may cover areas such as:
AI & Agentic Systems
Experiments and applications involving AI, LLMs, agents, automation, and intelligent workflows.
Backend Engineering
Projects focused on APIs, databases, authentication, asynchronous processing, caching, and distributed systems.
System Design
Projects where the main focus is understanding how to design systems that are reliable, scalable, and maintainable.
SaaS & Product Ideas
Applications built around real-world problems, with a focus on turning an idea into a usable product.
Building in public
I also want to document the process behind each project.
That means sharing not only the final result, but also:
- The problem I was trying to solve
- Why I chose a particular architecture
- The technologies I used
- Design decisions and trade-offs
- Problems I encountered
- Mistakes I made
- What I learned
- What I would change in the next version
The goal is to make each project useful both as a working piece of software and as a record of what I learned while building it.
Current projects
More projects will appear here as I build and experiment.
Each project will eventually have its own article explaining the idea, architecture, implementation, and lessons learned.
Writing
Articles
Articles and notes from this section.
Introduction - The Start
A booking platform for sports venues that makes it easier for users to discover, check availability, and book turfs and courts.
OwnYourBooking : Turf & Venue Booking Platform
A booking platform for sports venues that makes it easier for users to discover, check availability, and book turfs and courts.