Skip to content
View komyor09's full-sized avatar

Block or report komyor09

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
komyor09/README.md
Typing SVG

Telegram GitHub


πŸ‘‹ About Me

Junior/aspiring Python Backend Developer from Tajikistan, currently building full-stack (PHP/Laravel and Angular/TypeScript) while moving toward a backend-focused, Python-first path (Django, DRF, FastAPI). I also work as a Scrum Master alongside development β€” running sprint planning, tracking capacity, managing the backlog/tickets, and keeping an eye on the burndown.

I like understanding a system end-to-end β€” database design, backend logic, and the UI on top β€” rather than only writing isolated functions. I care about Clean Architecture, Clean Code, and secure, maintainable design (OWASP/NIST-aware, SSDLC mindset), even on small projects. That same structured mindset carries over into how I run a sprint β€” clear scope, honest capacity, visible progress.

const komyor = {
    location: "Tajikistan πŸ‡ΉπŸ‡―",
    roles: ["Python Backend Developer (in progress)", "Scrum Master"],
    currentStack: ["Python", "Laravel/PHP", "Angular/TypeScript"],
    learning: ["Django", "Django REST Framework", "FastAPI", "Docker", "CI/CD"],
    agile: ["Sprint Planning", "Backlog Grooming", "Capacity Planning", "Burndown Tracking", "Retrospectives"],
    interests: ["Clean Architecture", "System Design", "DevSecOps", "AI-assisted products"],
    languages: ["Russian", "Tajik", "English"]
};

πŸš€ Featured Projects

AI-assisted university & specialty guidance for Tajikistan

A scenario-based platform: applicants set goals (budget, prestige, location), the system searches a real database of universities/specialties, and an AI layer explains why each result was chosen β€” including "why not" for rejected options.

FastAPI SQLAlchemy MySQL Angular 20 TypeScript AI/RAG-style explain

πŸ’³ Maqsad CRM

Billing & operations platform for educational centers

Double-entry wallet ledger, role-based permissions (Filament Shield), attendance-linked automatic billing, and financial reporting β€” running in production for a real business.

Laravel 13 Filament v5 MySQL Spatie Permissions

Telegram bot aggregating startup & VC news

Pulls from TechCrunch, Hacker News, VC.ru, RB.ru, and Sifted, deduplicates by URL, scores relevance with an explainable rules-based model, and delivers a daily Top-5 digest (scheduled or on-demand via /now).

Python aiogram SQLite asyncio feedparser

πŸ–ΌοΈ AutoCrop 3x4

Desktop photo processing tool

A PySide6 desktop app that automatically detects and crops portrait photos from flatbed scanner images, with a full automated test suite.

Python PySide6 PyInstaller


πŸ› οΈ Tech Stack

Backend

Frontend

Data & Tooling

Exploring


πŸƒ Agile / Scrum Master

Alongside development, I run Scrum for our team β€” not just as a title, but hands-on with the day-to-day mechanics:

Area What I do
Sprint Planning Scope definition, story breakdown, effort estimation
Capacity Planning Tracking team availability vs. committed work
Backlog & Tickets Grooming, prioritization, ticket hygiene
Burndown Tracking Monitoring progress, flagging risk early
Retrospectives Facilitating, capturing actionable improvements

Scrum Kanban Sprint Planning Backlog Grooming Capacity Planning Burndown Charts Retrospectives Jira Story Points


πŸ“Š GitHub Analytics

⚠️ The public github-readme-stats.vercel.app instance has been unreliable for everyone the past couple of months (confirmed β€” it's an open, widely-reported issue on the project itself, not specific to this profile). If cards keep showing "Failed to retrieve..." after publishing and a few refreshes, the fix isn't tweaking colors β€” it's either removing these cards or self-hosting your own instance (free, takes ~5 min β€” fork the repo, deploy to your own Vercel, swap the URL). Happy to walk you through that if you want it rock-solid.


πŸ“¬ Let's Connect

Open to discussing backend architecture, Laravel/Filament, AI-assisted products, or Tajik-language tech projects.

Telegram


Understand the system, not just the framework running on top of it.

Pinned Loading

  1. guiderai guiderai Public

    HTML

  2. komyor09 komyor09 Public

    🎯 Programmer & perfectionist β€’ Solving logic & life with PHP, JS & brainpower πŸ§ βš™οΈ

  3. rohnamoai-frontend rohnamoai-frontend Public

    TypeScript

  4. startup-digest-bot startup-digest-bot Public

    Telegram bot that aggregates startup and VC news from multiple sources.

    Python