Home/Blog/Projects

Section

Projects

Projects I build to solve useful problems, explore ideas, and turn what I learn into practical software.

2 articles
#projects#software-engineering#ai

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.