I'm Shahrouz Nikseresht, a 24-year-old aspiring backend developer from Tehran, Iran. I focus on Python, automation, Flask/Django, APIs, and backend fundamentals, sharing projects, notes, and experiments as I learn and grow. This GitHub documents my journey toward professional backend development through practical coding, project-based learning, and open documentation.
- Python scripting and automation for real-world tasks
- Backend fundamentals with Flask & Django
- API development and integration
- Databases, data structures, and algorithms
- Retro Terminal Guess β Command-line guessing game in Python, emphasizing loops, conditionals, and clean code practices.
- Coffee Machine CLI β Beginner Python CLI project simulating a coffee machine, focusing on OOP and command-line applications.
- Tiny Hero β A turn-based combat system in Python, designed to master advanced OOP, modular architecture, and the FaΓ§ade Pattern using the Rich CLI library.
- More projects coming as I continue building and experimenting
Here are my collection-style repositories, each containing multiple small projects or tools, designed to be explored together and learned from step by step.
- Real World Python Utilities A collection of practical Python tools for automation, file organization, and simplifying daily workflows. Each tool is lightweight, modular, and independent, perfect for learning or personal productivity.
- 80 Days of Challenges
A personal Python challenge with small exercises (5β50 lines) over 80 days. Focuses on logic, algorithms, and Python fundamentals, with progress tracked and sharable on Twitter (
#80DaysOfChallenges).
Each collection is structured to let you explore independent scripts or mini projects step by step, emphasizing clarity, reusability, and learning through doing.
I focus on learning by building practical projects. Each project is designed to reinforce skills step by step, from exercises to functional applications. I prioritize clarity, reusability, and maintainability in my code, documenting everything openly to track growth and help others follow along.
Every line of code I write is part of a bigger path. I experiment, break things, rebuild them, and document everything I learn along the way. From simple Python scripts to automation and backend APIs, this is my playground. I don't have all the skills yet, but I'm building them, step by step.
This GitHub is my learning canvas. Each commit, project, or note is a small milestone on my path to becoming a professional backend developer. I share openly so others can follow, replicate, or even challenge my approach.
If my work is useful or inspiring, you can support it here:
- π¦ Twitter: Shahrouz Nikseresht
- πΊ YouTube: Shahrouz Nikseresht
- π LinkedIn: Shahrouz Nikseresht
- π§ Email: [email protected]
Last updated: Oct 22, 2025
