class Pouya(BackendDeveloper):
role = "Backend Developer & System Architect"
company = "Goldis"
education = "BSc Computer Science (2023 → 2027)"
os = "Arch Linux 🐧"
editor = "the one that starts with a colon"
obsessions = [
"algorithm correctness",
"low-latency design",
"concurrency without regrets",
]
async def daily_routine(self) -> None:
await asyncio.gather(
self.sync(products=10_000, marketplaces=4),
self.trade(asset="gold", latency="ms"),
self.solve(problem="tree DP", coffee=True),
self.punch(bag="heavy", rounds=12),
)
def philosophy(self) -> str:
return "If the right tool doesn't exist, build it."Years of competitive programming shaped my intuition for optimal architecture, heuristics, and data structures. At Goldis I architect concurrent worker systems that keep thousands of products in sync across major marketplaces, and build millisecond-precise automated gold trading engines. Custom ORM to squeeze I/O? Enterprise wrapper around FastAPI? Sure — the job decides the tool.
|
A batteries-included framework extending FastAPI for enterprise-level architecture — deeply integrating Taskiq, Dishka and msgspec. Opinionated, fast, and allergic to boilerplate. |
~12 active workers synchronizing inventory, orders and multi-strategy pricing across Digikala, Snapp, Basalam and Tapsi. Highly concurrent, relentlessly consistent. |
|
Real-time automated trading on RabbitMQ + Redis queue-worker architecture. Instant purchases, market-fluctuation risk engineered away. |
2D game renderers in C with SDL2, Rust for systems programming, and Assembly (FASM) — because abstractions are better understood from below. |
| 🏟️ Arena | 🎯 Track | 🏆 Score |
|---|---|---|
| Technology Olympics 2024 | Algorithm | 4.5 |
| Algorithm Technology — Quera | Algorithm | 8.9 |
| Hamkad 5 | Software Engineering | — |
"Competitive programming didn't teach me to write code fast. It taught me which code not to write at all."
🥊 Sports — click to unfold
- Boxing — footwork is just pathfinding with consequences.
- Calisthenics — bodyweight only, no dependencies, zero install.
🧠 Algorithm Design — click to unfold
- Tree Dynamic Programming
- Computational Geometry
- Heuristics & approximation for the problems that refuse to be polynomial
🎨 Aesthetics — click to unfold
Butterflies 🦋, Tokyo Night palettes, terminals with too much transparency, and a tiling window manager configured well past the point of reason.

