Telegram Bot — Project Name
Describe what the bot does for its owner in one or two sentences: what problem it removes and who uses it.
- Node.js
- Telegram Bot API
Node.js backends and APIs that stay reliable under real use.
Mohammad Hashemian
Full-Stack Developer & ICDL Instructor
What I do
Core focus
Full-stack work with the weight on the backend: Node.js services and APIs, plus Telegram bots built to run real businesses. When a project needs a front end I reach for React and Next.js, typed end to end and styled with Tailwind.
Status
Taking on new work
Custom bots, web apps and backends
Check availabilityTeaching
ICDL modules taught to learners who often start from zero. Every session runs on live exercises — nobody learns spreadsheets from a slide.
Also
Custom Lua resources and scripts for FiveM servers, with NUI menus that don't feel bolted on.
By the numbers
Selected work
Describe what the bot does for its owner in one or two sentences: what problem it removes and who uses it.
Describe the resource or server system you built and what it handles (jobs, inventory, admin tools…).
Describe a course, tool or resource you made for your students and what changed for them.
The path
I'm a full-stack developer based in Tehran, leaning hard toward Node.js backends. Most of my work is custom software for real people: APIs, web apps and Telegram bots that automate something someone was doing by hand. I also teach ICDL, which keeps me honest about explaining things simply, and I write Lua for FiveM servers when a community needs something built.
Freelance
Custom work for clients
Teaching
Independent server projects
Contact
A backend, a Telegram bot, a web app, a class or a FiveM script — tell me what you need. I'm in Tehran and usually reply within a day.