I’m currently learning software development by building one project every month as part of a personal challenge called 12 Projects in 12 Months. It's kinda like one of my 2026 resolutions tbh 💪
The goal here is to stay consistent, learn by doing, and continuously improve my problem-solving skills, code quality, and system design through real projects.
more about 12 Projects in 12 Months
Each project has its own repository with source code, documentation, and notes on what I learned along the way.
| Month | Project | Status |
|---|---|---|
| January | Asteroid Game ☄️ 🕹️ A simple Asteroids-style game built with Python and Pygame to learn OOP fundamentals. |
✅Completed |
| February | AI Code Assistant 🦾 🤖 An AI coding agent built with Python and Google Gemini to learn function calling and agentic workflows. |
✅Completed |
| March | Pokedex CLI 👾 ⚡️ A command-line Pokedex built with Go and the PokeAPI to learn REST API consumption, in-memory caching, and REPL design. |
✅Completed |
| April | File Server App with S3 📥 📺 A file server application built with Go, AWS S3, and CloudFront to learn object storage, video streaming and CDN distribution |
✅Completed |
| May | ⏳ Coming soon | In Progress |
| June | ⏳ Coming soon | In Progress |
| July | ⏳ Coming soon | In Progress |
| August | ⏳ Coming soon | In Progress |
| September | ⏳ Coming soon | In Progress |
| October | ⏳ Coming soon | In Progress |
| November | ⏳ Coming soon | In Progress |
| December | ⏳ Coming soon | In Progress |
- Languages:
Python,Go,SQL(and more to come...) - Currently learning:
- Data structures & algorithms
- Backend fundamentals
- System design basics
PS: This README will be updated as I continue building and learning throughout the year. So I hope that I'll stay consistent and keep learning 🥺🙏 wish me luck 🤞🥺🍀




