2024 to 2025
BPMS: commercial order processes
Faraz Energy Pad (remote)
- Built the commercial order-registration processes on ProcessMaker and the company's CRM database.
- Produced form outputs with StimulSoft over MySQL and SQL Server.
Hi, I'm Shayan.BPMS & Backend Developer
A BPMS and backend developer who turns tangled business processes into software people rely on: ProcessMaker workflows, SQL and integrations, and lately a whole internal platform written in Go.
About
For six and a half years I've built business-process systems: the flows a company runs on, from an order to its invoice. I started at FaraGostar teaching and implementing ProcessMaker for names like Saipa Citroën and Bank Sina, and now I design them end to end at an international engineering company.
Lately I've gone deeper than process design and built a full internal platform in Go, from a document search engine to a messenger with voice and video calls. The engineering stretches from SQL and PHP triggers to WebRTC media servers and security hardening.
Experience
Apr 2025 to present
Tehran
Faraz Energy Pad International Engineering
2022 to 2025 (3 yrs)
Tehran
FaraGostar
2024 to 2025
Faraz Energy Pad (remote)
2025
Rahab Ashian (remote)
2024
Jahan Tahvie Rima (remote)
2021 to 2022
Freelance team
Case study · internal platform
What began as a document search tool grew into the internal platform the company runs on. I built it in Go, from the backend and database to the web client and an Android app. The screens below come from a demo copy filled with invented people, companies and numbers: the real system holds colleagues' and customers' data.
Reports
A fast dashboard that replaced a commercial report engine: dynamic filters, charts and CSV export, with every query bound to safe parameters.
AI
Summaries, answers and advice over the company's own data through an LLM integration, wired so nothing sensitive leaks by default.
Bot
Orders, customer lookups and attendance approvals from Telegram, each command gated by that person's permissions. It keeps working even when web sign-in is turned off.
An IMAP mail client inside the app, with automatic classification and AI summaries of long threads and attachments.
Calls
One-to-one and group calls with screen sharing, carried by a self-hosted media server (SFU) and a TURN relay, working even on a domestic-only network.
Android
The messenger and calls on mobile, with push notifications and in-app updates.
Security
Before it was exposed to the internet I ran a full security review, fixed access-control and injection issues, and added automated release checks (vulnerability scan, SBOM, full test suite).
Everything shown here is generalised or invented. No real names, numbers or customer data appear on this site.
Try it
My speciality is business processes, so here's a tiny one you can run. Press start, send a token through the flow, and choose a branch at the gateway. It's a small BPMN engine written in TypeScript, running right here in your browser.
Skills
Contact
A project or a role. Send a message and it reaches me directly.