One real system for a company, and a family of small tools, each solving a real problem.
Client projectAug 2026 – Oct 2026
Request management and workflow system
Full-stack developer (freelance) · A pharmaceutical company
Designed and built a request management and workflow system end to end, from scratch to deployment, with Django, DRF and PostgreSQL across 15 apps.
Built a workflow engine with conditional paths, parallel approvals, voting, referrals and automatic assignment, plus a drag-and-drop form builder (15+ field types) and a live-diagram workflow designer.
Multi-company setup with full data isolation, Active Directory sign-in, role-based access, deadlines based on working hours and Persian holidays, and in-app, email, Web Push and SMS notifications.
359 automated backend tests and 34 Playwright browser scenarios; deployed with Docker Compose and nginx, with tested nightly backups and a full maintenance guide.
DjangoDRFPostgreSQLCeleryRedisJavaScript (no framework)BootstrapDockernginxPlaywright
Also: Telegram bots in Python for organizing groups and posting automatic comments. · GeekMani Telegram channel, writing about technology · Radio Pipe podcast, produced end to end
HTMLCSSJavaScriptTypeScriptReactNext.jsSQL (in depth)WordPressPHPFigmaTailwind CSS
About
It started the day my dad put his laptop in front of me. Curiosity became the path. Today I'm a computer engineering student at Islamic Azad University in Kermanshah, Iran. I build web systems, write small tools for real problems, and design the visuals of my work myself. Online, I'm known as GeekMani.
Everything I make carries my signature, so it has to be right.