Skip to content
View farhad-arjmand's full-sized avatar

Block or report farhad-arjmand

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
farhad-arjmand/README.md

Farhad Arjmand — CTO, Engineering Leader and Backend Architect

Portfolio LinkedIn GitLab Email

Hi, I'm Farhad 👋

Backend engineer and technology leader based in Tehran.

Portfolio · LinkedIn · GitLab · Email · Tehran, Iran

I build backend systems with Node.js, NestJS, PHP and Go. I've also worked as a CTO, CEO and team lead, and have been building software since 2006.

At Mirorim, I built the team from the start and took on CEO, CTO and team-lead responsibilities at different stages. The wider team grew to around 50 people across engineering, product and related functions. At MOM, I assembled the engineering team and worked on healthcare software as both a developer and CTO.

I still work on code and architecture. My work also includes hiring, reviewing code and helping backend, frontend and mobile teams plan and release software.

🛠 Tools I work with

Node.js, NestJS, Go, PHP, Laravel, TypeScript, JavaScript, GraphQL

PostgreSQL, MySQL, MongoDB, Redis, Docker, Kubernetes, AWS, Git

For backend development, I mainly use JavaScript/TypeScript, Node.js, NestJS, PHP and Go. My database experience includes PostgreSQL, MySQL, MongoDB, Cassandra, Redis and Elasticsearch. I also work with AWS, Docker, Kubernetes and CI/CD.

I use LLMs, retrieval and vector search in software projects, and AI coding tools during development. Code review and testing remain part of that process.

Backend is my main specialty. I also work with React Native and Flutter and have familiarity with Vue, Nuxt and React.

🧩 Open-source packages

Small, focused packages with TypeScript declarations, executable examples and CI:

Package Problem it addresses Install / reference
inflight-kit Duplicate concurrent API reads, with independent cancellation and deadlines npm · Integration
env-precheck Missing or invalid deployment configuration, without printing values npm · Integration
perso-match Persian/Arabic search mismatches, original-text highlights and database collision review npm · فارسی · العربية

Each package documents where it fits, where it does not, and how to integrate it. Compact llms.txt references are included for coding tools that read project documentation.

Experimental research packages

ESM packages for Node.js 22+, with explicit data contracts and synthetic tests. These are research tools; they do not generate trading recommendations.

Package Use it for Install / reference
market-data-freshness Detect candle gaps, stale reconciliation, calendar uncertainty and conflicting duplicates. npm · API
forecast-calibration Evaluate binary forecasts with Brier score, log loss, ROC AUC and reproducible block bootstrap intervals. npm · API
causal-market-structure Inspect confirmed swings and structure events with explicit availability times for historical replay. npm · API

Browse all packages by problem · npm profile

More public code

  • LinkedIn Profile Search: a NestJS and Elasticsearch technical sample, with setup instructions and API examples.
  • Lumen Hash Generator: a PHP 8.2+ library for secure token generation and hashed token verification, rewritten in version 2.

Most of my commercial work is in private repositories. These are a few public samples, not my full work history.

📊 Around GitHub

GitHub statistics from my public profile and public repositories Language distribution by bytes in my owned public code repositories

Language percentages describe public code, not proficiency. Forks and this profile repository are excluded. Contributions follow the public profile calendar; indexed commits and pull requests cover public repositories only.

Public repository count GitHub followers On GitHub since 2011

These badges reflect public GitHub activity. Most of my commercial engineering work lives in private repositories.

🤝 Get in touch

I'm interested in CTO, engineering management, technical lead and senior backend work. I'm based in Tehran and open to local roles or remote teams that can work with someone in Iran, on a full-time or contract basis.

🐍 Contribution snake

An animated snake following my GitHub contribution calendar

Visuals refresh daily with GitHub Actions. Snake animation powered by Platane/snk.

Pinned Loading

  1. cyberyan-test cyberyan-test Public

    NestJS and Elasticsearch API with a Vue 3 interface for searching and filtering LinkedIn-style profiles.

    TypeScript

  2. lumen-hash-generator lumen-hash-generator Public

    PHP 8.2+ secure random token generation and SHA-256/HMAC verification, with a CLI and optional Laravel integration.

    PHP