GeekMani
فا

$ whoami → geekmani

Mani ImaniSanjar

Computer engineering student · Web developer on the path to full-stack

I build simple tools that take work off people's hands.

My learning roadmap starts in Dec 2026.

Work

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

The Geek family

Tools I built for my own problems and other people's.

GeekRTL

GeekRTL

Chrome extension that displays Persian and Arabic text correctly right-to-left on AI chats such as Claude, ChatGPT and Gemini.

JavaScriptChrome MV3
GeekType

GeekType

Linux tool that fixes text typed in the wrong keyboard layout (e.g. “sghl” for «سلام») with one key, F9, in any app.

PythonLinuxWayland
GeekOrbit

GeekOrbit

Local, offline dashboard that shows which project and chat lives on which of several AI chatbot accounts.

JavaScriptSQLite (sql.js)

GeekProject

Telegram channel for project services: websites, graphic design and Word, Excel and PowerPoint documents for students and small businesses.

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

What I work with

Built real work with

PythonDjangoDRFPostgreSQLCeleryRedisDockerNginxLinuxGitBootstrapPlaywrightNetworking (Network+)Telegram bots (Python)PhotoshopCanvaLogo and visual identityPremiere ProLightroomMicrosoft Office (Word, Excel, PowerPoint)

Learning now

HTMLCSSJavaScriptTypeScriptReactNext.jsSQL (in depth)WordPressPHPFigmaTailwind CSS

About

Mani ImaniSanjar

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.
Do it rightQuality and honesty
Simple, useful, beautifulEfficiency, usability, beauty
Stay curiousLearning, every day

Resume

One page, in English and Persian. A Word version too, for places that ask for it.

Get in touch

For work, a question, or just to say hello. Email or Telegram is fastest.

Sections

WorkAboutResumeContact

Pages

HomeRequest management and workflow systemفارسی

Resume

English resume (PDF)Persian resume (PDF)Word version

Get in touch

EmailTelegramLinkedInGitHubGeekMani channel

Settings

↑↓ move · Enter open · Esc close