Skip to content
View stupidprogrammer4's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report stupidprogrammer4

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
stupidprogrammer4/README.md
Profile views followers arch status

$ whoami

name = "Pouya Sadeghi"
alias = "Amu Pouya Parvaneh"
role = "Backend Dev / System Architect"
org = "Goldis"
education = "BSc Computer Science"
study = "2023–2027"
os = "Arch Linux (btw)"
shell = ("bash", "tmux", "vim")
focus = ("low-latency", "concurrency")
off_keyboard = ("boxing", "calisthenics")
🦋 Open the original ASCII identity terminal
ASCII butterfly terminal: Python, Go, Rust, C/C++, PHP; FastAPI, Litestar, Laravel; PostgreSQL, Redis, RabbitMQ; Goldis, BSc Computer Science 2023–2027, and Arch Linux

> There is no spoon. There is only the right data structure.

Pouya Sadeghi · Amu Pouya Parvaneh — backend developer, competitive programmer, and the person who will probably write a library for that.

Years of competitive programming shaped my instinct for optimal architecture, heuristics and data structures. At Goldis I build concurrent worker systems that keep thousands of products in sync across marketplaces, alongside automated gold trading systems built around queues and workers. Custom ORM to squeeze I/O? Enterprise wrapper around FastAPI? The job decides the tool — and if it does not exist, I write it.

I care about typed integration boundaries, explicit async lifetimes, and choosing data structures for the actual workload. That is where the contest habits meet production systems.

$ cat /proc/pouya/projects

🦋 Papilio

A modular foundation for Python APIs, evolved from Fastamu. Module discovery, dependency injection, repositories, and transactions — less wiring, more application code.

FastAPI Dishka SQLAlchemy

Papilio stars

Background jobs, scheduling, and projections. Typed event publishers and subscribers, with the infrastructure you choose.

Taskiq FastStream Dishka

Papilio Tasks stars

An MCP server for product discovery, research, and offer comparison. Cart operations with an execution journal.

FastMCP Pydantic httpx

Digikala MCP stars

Typed Python clients for Digikala, Snapp Shop, Basalam, and Tapsi Shop. One consistent interface, sync or async.

Python Pydantic httpx

Iranian Marketplaces SDK stars

🔄 Multi-Platform Sync Engine

Concurrent workers synchronising inventory, orders, and multi-strategy pricing across Digikala, Snapp Shop, Basalam, and Tapsi Shop.

Concurrency PostgreSQL Redis

🥇 Digital Gold Trading — Talamala

Automated gold trading on a RabbitMQ + Redis queue-worker architecture. Background execution, coordination, and real-time workflows.

RabbitMQ Redis Workers

🎮 Low-Level Explorations

2D game renderers in C with SDL2, Rust for systems work, and Assembly (FASM) — abstractions are better understood from below.

C SDL2 Rust FASM

🔀 Open-source Contributions

Taskiq #672 — merged scheduler cleanup for startup failures and cancellation. Close started sources, preserve the original exception, and test the failure paths.

Async Python Taskiq pytest

$ ls -la /usr/lib/arsenal

Languages: Python, Go, Rust, C, C++, PHP, Bash, FASM APIs & frameworks: FastAPI, Litestar, Django, Laravel, Node.js, Pydantic, httpx, Dishka
Data & background work: PostgreSQL, Redis, RabbitMQ, Elasticsearch, Taskiq, FastStream Runtime & workflow: Docker, Linux, Git, Nginx, tmux, Vim
View the toolkit as text

Languages: Python · Go · Rust · C · C++ · PHP · Bash · FASM

APIs & frameworks: FastAPI · Litestar · Django · Laravel · Node.js · Pydantic · httpx · Dishka

Data & background work: PostgreSQL · Redis · RabbitMQ · Elasticsearch · Taskiq · FastStream

Runtime & workflow: Docker · Linux · Git · Nginx · tmux · Vim

$ ./stats --live --tail

🔥 Contribution streak

🏆 GitHub trophies

$ ./contributions --activity

Weekly GitHub contribution activity line graph

$ ./contributions --snake

Animated GitHub contribution snake

$ history | grep contest

arena track score
Technology Olympics 2024 Algorithm 4.5
Algorithm Technology — Quera Algorithm 8.9
Hamkad 5 Software Engineering —

> Competitive programming did not teach me to write code fast.
> It taught me which code not to write at all.

$ cat ~/.config/off-keyboard

🥊 combat/
  • Boxing — footwork is just pathfinding with consequences.
  • Calisthenics — bodyweight only. No dependencies, zero install.
🧠 algorithms/
  • Tree Dynamic Programming
  • Computational Geometry
  • Heuristics & approximation for problems that refuse to be polynomial
🦋 aesthetics/

Butterflies, phosphor green on black, violet and blue, terminals with too much transparency, and a tiling window manager configured well past the point of reason.

$ ssh pouya@matrix

Website LinkedIn Email Reddit Quera GitHub

🔴 RED PILL
Talk concurrency, weird ORMs,
and why your loop should have been a heap.
🔵 BLUE PILL
Close the tab.
The README ends, the story ends.

connection terminated · wake up, Neo · 🦋

Pinned Loading

  1. iranian-marketplaces-sdk iranian-marketplaces-sdk Public

    A unified Python SDK for major Iranian marketplaces (Digikala, Snapp, Basalam, Tapsi)

    Python 17

  2. digikala-mcp digikala-mcp Public

    MCP server for Digikala product discovery and bounded cart operations

    Python

  3. papilio papilio Public

    A convention-driven, modular-monolith framework for Python backends.

    Python 1

  4. payment-gateways-sdk payment-gateways-sdk Public

    Python 1

  5. sms-providers-sdk sms-providers-sdk Public

    Python

  6. quera quera Public

    C++ 2 1