Backend architecture
Secure, modular APIs designed around clean boundaries, business rules, testability, and long-term maintainability.
- Node.js & NestJS
- REST & JWT
- Clean architecture
- API security
Backend engineer · DevOps minded
I build fast, clean, and scalable systems, from secure APIs and data pipelines to automated deployments and production observability.
I’m a backend engineer based in Tehran, focused on performance, clean architecture, scalability, and production reliability.
I turn complex and legacy systems into modular services with clear boundaries. My work includes multi-tenant SaaS platforms, secure REST APIs, caching, encrypted data synchronization, database optimization, automated deployments, and monitoring.
I care about the full production lifecycle: designing maintainable code, preventing race conditions, testing services, deploying without downtime, and making failures visible. I also created Homa.js, a zero-dependency TypeScript web framework built directly on Node.js native HTTP modules.
I design the code, data, delivery, and observability needed to keep production systems reliable.
Secure, modular APIs designed around clean boundaries, business rules, testability, and long-term maintainability.
Database and caching strategies that reduce load, improve response times, and remain correct under concurrency.
Automated, observable production environments with safer releases, faster incident detection, and clear recovery paths.
$ ls core-stack/
Production SaaS, scalable APIs, clean-architecture products, and low-level framework engineering.
A collaborative task platform with secure JWT authentication, role-based access, modular REST APIs, optimized data models, caching, AI-assisted workflows, and Docker-ready delivery.
A multi-tenant VPN SaaS backend for managing applications, servers, configurations, and encrypted synchronization across distributed mirror servers. Refactored a critical module from roughly 2,000 lines to about 150 while adding caching, tests, monitoring, API protection, and zero-downtime delivery.
A zero-dependency TypeScript framework built on Node.js native HTTP modules, with custom routing, asynchronous middleware, request-size protection, multipart and structured body parsing, query parsing, and fluent response APIs.
A multilingual appliance product platform with interactive 3D presentation, rich product content, category discovery, collaboration requests, and financing flows.
Separate business rules from infrastructure so systems remain testable, understandable, and easy to change.
Profile bottlenecks, database queries, cache behavior, and concurrency before choosing the fix.
Use tests, CI/CD, monitoring, alerting, and recovery paths to make production safer by default.
Need a backend engineer who cares about production?