Engineering leadership · Architecture · Delivery

Farhad Arjmand

Backend engineer and technology leader, building software since 2006. I build systems with Node.js, NestJS, Go and PHP, and have led engineering teams at Mirorim and MOM. Here are the tools I share in the open.

Farhad Arjmand

Leadership

Technology strategy, organization design, hiring, mentoring, delivery governance, engineering standards, and cross-functional product partnership.

Architecture

Distributed backend systems, APIs, microservices, event-driven architecture, platform engineering, reliability, observability, and modernization.

Backend & Cloud

Node.jsNestJSGoPHPPostgreSQLMongoDBRedisElasticsearchAWSKubernetes

AI Engineering

LLM IntegrationRAGAI AgentsEmbeddingsVector SearchAI-assisted Delivery
Open-source tools

Find a tool for your next problem.

Six focused TypeScript packages. Each repository includes usage examples, limitations and tests. Start with the problem you need to solve, then check the package's runtime and API contract.

Backend reliability

inflight-kit

Concurrent requests

Share an in-flight API read while keeping cancellation and timeouts independent for each caller.

npm install inflight-kit
Backend reliability

env-precheck

Deployment configuration

Catch missing or invalid environment variables before startup, without printing their values.

npm install env-precheck
Internationalization

perso-match

Persian & Arabic search

Match letter and digit variants, preserve original-text highlights, and audit database collisions.

npm install perso-match
Experimental research

market-data-freshness

Market data quality

Detect candle gaps, stale reconciliation, calendar uncertainty and conflicting duplicates.

npm install @farhadarjmand/market-data-freshness
Experimental research

forecast-calibration

Probability evaluation

Evaluate binary forecasts with Brier score, log loss, ROC AUC and reproducible block bootstrap intervals.

npm install @farhadarjmand/forecast-calibration
Experimental research

causal-market-structure

Point-in-time market structure

Inspect confirmed swings and structure events with explicit availability times for historical replay.

npm install @farhadarjmand/causal-market-structure

Research packages are experimental, ESM-only and require Node.js 22+. They inspect supplied data; they do not establish trading profitability. Check the npm version against the repository changelog before adopting a newly documented feature.