Skip to content
View Sherouz's full-sized avatar
πŸ’»
Living in the 0.5x dev zone: halfway between copy-paste and real understanding.
πŸ’»
Living in the 0.5x dev zone: halfway between copy-paste and real understanding.

Block or report Sherouz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sherouz/README.md

Welcome to My GitHub Profile

πŸ‘‹πŸΎ About Me

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.

🌱 Current Focus

  • Python scripting and automation for real-world tasks
  • Backend fundamentals with Flask & Django
  • API development and integration
  • Databases, data structures, and algorithms

πŸ“‚ Featured Projects

  • 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

πŸ“¦ Project Collections

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.

πŸš€ My Approach

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.

πŸ“– My Journey So Far

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.

β˜• Support My Work

If my work is useful or inspiring, you can support it here:

πŸ“« Connect

Last updated: Oct 22, 2025

Pinned Loading

  1. retro-terminal-guess retro-terminal-guess Public

    A retro-inspired terminal game where you guess numbers with animated ASCII effects, high-score tracking, and classic terminal vibes. Perfect for coding practice, fun, and nostalgia.

    Python 1

  2. real-world-python-utilities real-world-python-utilities Public

    This repo is a collection of small yet practical Python tools built to automate repetitive tasks, organize files, and simplify daily workflows.

    Python

  3. tiny-hero tiny-hero Public

    A terminal-based, turn-based RPG built with Python and Rich. Designed to practice OOP, clean module structure, the Facade pattern in UI, and turn-based game logic.

    Python

  4. 80-days-of-challenges 80-days-of-challenges Public

    80 days of small Python challenges to strengthen logic, problem-solving, and coding fluency.

    Python 3

  5. coffee-machine-cli coffee-machine-cli Public

    Learn Python OOP with this simple CLI coffee machine simulation.

    Python 1