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

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

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.

Public code

  • LinkedIn Profile Search: a NestJS and Elasticsearch technical sample, with setup instructions and API examples.
  • Lumen Hash Generator: an older PHP/Lumen sample from the Laravel 5 era. It is not a current production-ready package.

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

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.

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

    Reusable PHP package for generating random hashes in Laravel and Lumen applications.

    PHP