Hi, I'm
Erfan Vahabpour
Senior Backend Engineer & System Architect
Master at PHP & Laravel. Architected the entire backend for Hanoun ERP (hanoun.net) and engineered the end-to-end full-stack systems (both frontend and backend) for the enterprise HRM platform. Specializing in high-concurrency Swoole WebSocket daemons, modular monolith domains, and production developer SDKs.
<?php
namespace Hanoun\Core\Backend;
use Hanoun\Core\Contracts\ModuleContract;
use Illuminate\Support\ServiceProvider;
class HanounBackendKernel extends ServiceProvider
{
/**
* Hanoun ERP: Sole Backend Architecture & Core Ledger
* Isolated Bounded Contexts: Finance, Accounting, Invoicing, CRM, BaleBot
*/
public function register(): void
{
$this->app->singleton(ModuleContract::class, function () {
return new ModularDomainRegistry([
Modules\Finance\DoubleEntryLedger::class,
Modules\Invoicing\TaxPipeline::class,
Modules\Inventory\StockManager::class,
Modules\BaleBot\BridgeModule::class,
]);
});
}
}Engineered entire backend architecture at hanoun.net
End-to-end attendance, payroll & UI systems
Micro-concurrency & non-blocking coroutines
SDKs, telemetry hubs, error monitors & tools
Architectural Pillars
High performance isn't accidental. It's engineered through non-blocking event loops, modular domain isolation, and mathematical validation.
Hanoun ERP Modular Architecture
Architected the entire backend for Hanoun ERP. Rather than a fragile microservice web or a messy monolith, Hanoun uses clean modular domain separation with bounded contexts, independent service providers, and unified double-entry ledgers.
- Isolated domain modules
- Double-entry accounting pipelines
- Zero-downtime database lifecycles
Enterprise HRM Full-Stack System
Engineered both the intuitive frontend dashboards and the backend engines. Features a multi-shift attendance calculator managing irregular shift boundaries, automated monthly leave balance accrual, and localized corporate payroll generation.
- End-to-end full-stack development
- Multi-shift attendance algorithm
- Automated leave & payroll engine
Asynchronous Concurrency & Swoole
Bypassed standard PHP request-response constraints using Swoole/OpenSwoole. Built long-running asynchronous servers managing persistent WebSocket connections with lock-free atomic Swoole Tables and sub-millisecond latencies.
- Coroutines & Channels
- In-memory lock-free tables
- Redis Pub/Sub clustering
Flagship Engineering & Projects
Architect of high-scale enterprise systems at my company, paired with official-grade developer SDKs, telemetry hubs, and high-concurrency Swoole WebSocket daemons.
Hanoun ERP (hanoun.net)
The core enterprise resource planning platform powering business operations. Designed and developed the entire backend architecture from the ground up: modular domain isolation, complex accounting ledgers, financial invoicing, inventory workflows, and high-throughput API endpoints.
Enterprise HRM System
Comprehensive Human Resource Management system built for corporate workforce management. Designed and built both the entire frontend user experience and the backend calculation engine: multi-shift attendance algorithms, automated leave accruals, and localized payroll generation.
Open Source & Company Tooling
FingerprintCheck
Modern, high-performance browser diagnostics and fingerprint transparency web application. Generates client-side fingerprints via FingerprintJS and dynamically audits entropy masking (canvas noise, WebGL masking, AudioContext, DNT).
Bale-Bot-SDK (PHP)
The leading unofficial PHP SDK for the Bale Messenger Bot API. Designed for high-throughput enterprise bot platforms with asynchronous execution, 100% type coverage, and robust event handling.
Bale-Bot-SDK-js (TypeScript)
A modern TypeScript SDK for the Bale Messenger Bot API, purpose-built for Node.js and Next.js server runtimes with full typing, stream support, and edge readiness.
MarkSnap
Visual Markdown to Image & PDF Studio. Converts Markdown files into high-resolution visual documents, images (PNG/JPG), PDFs, and SVGs with live preview, multi-theme aesthetics, and first-class Persian RTL typography.
coolify-bale
Lightweight webhook bridge forwarding Coolify CI/CD deployment notifications, build statuses, and server health events directly to Bale Messenger channels and bots.
laravel-jalali-schedule
Seamless Jalali (Solar Hijri) scheduling macros for Laravel tasks and console commands. Allows developers to schedule recurring jobs based on Persian calendar dates.
HRM Feedback & Telemetry Hub
Secure, high-performance central receiver and real-time analytics engine for ratings, reviews, and telemetry collected from distributed enterprise HRM and ERP instances at the company.
IssueFlow & IssueFlowAndroid
Centralized multi-application 500 error monitoring and bug tracking platform built for the company's ecosystem. Ingests server exceptions in real time with stack trace analysis and companion native Android app.
laravel-swoole-ws
High-performance Laravel WebSocket server built on Swoole and OpenSwoole. Features full routing, command protocols, scoped connections, channel broadcasting, and in-memory Swoole Table / Redis connection backends.
15+ Additional Private Enterprise Projects
Beyond the open-source and publicly highlighted repositories, I have engineered dozens of custom internal microservices, client enterprise backends, and production systems under corporate NDA:
Technical Mastery & Stack
Grounded in production codebases, custom package development, and enterprise deployments. Mastery centered on PHP, asynchronous concurrency, and modular architecture.
PHP & Concurrency Mastery
6 core competenciesEnterprise Systems & Protocols
6 core competenciesDatabases, In-Memory & Caching
4 core competenciesFull-Stack, DevOps & Tooling
5 core competenciesLet's Build Resilient Systems
Available for architecture consulting, enterprise backend engineering, and high-scale concurrency projects.
Explore open-source repositories, stars, and code contributions.
Send an Email Message
Fill out the details below to dispatch an inquiry directly.