فارسی
Available for work

We buildthe way thingsshould be built

I've been on a full-stack developer path, and alongside my team ChatraTech, we've left behind work that's meaningful and carefully engineered — and we're pushing to keep going in that same direction.

Amir Mohammad Heydari@github ~ Chatra create-something-memorable --with=care True

Profile photo of Amir Mohammad Heydari

Amir Mohammad Heydari

Full-Stack Developer (Programmer) · Co-founder at ChatraTech

01 / About Me

How do we work?

Years of experience
+3

Years of experience

French
B1

French

English
C2

English

Here at Chatra, we work through different personalities and ways of thinking to shape an idea up to Chatra's standard — then I do everything I can to design the path and carry out my part with the highest quality, in the least time, and with a very natural level of rigor and perfectionism.

My sheer love of learning has kept me from settling at any one stage — after picking up a long list of prerequisites, my priority now is learning and implementing microservice projects across different architectures. The harder the challenge, the better ^_~

Languages & Frameworks

  • TypeScript
  • JavaScript
  • React.js
  • Next.js
  • Nest.js

On my desk

  • Architecture design
  • WebSocket
  • GraphQL APIs
  • API gateways
  • Server-to-Server Connections
  • PWA
02 / How I Got Here

A few milestones

    2019

    Where it all started

    It pretty much all started with a friendship and a plan for the future, and very quickly turned into a path of learning WordPress, then HTML, then CSS, then JS, then OOP, then async, and so on. The idea of a team called Chatra has been on our minds ever since 😁.

    2021

    An actual plan

    In line with our ideas, we decided to start in the web space. So I started from the most basic point anyone could start from, and kept going, thirsty to learn every step of the way.

    2022

    Going deep — really deep!

    Maybe the biggest issue my team had with me was that nothing I learned ever satisfied me for long, and roughly every couple of weeks I'd announce, 'okay... I'm about to learn this other thing too' 😅. That's what pushed me past frontend into backend as well, so we could build out Chatra's own dedicated repositories.

    2023

    A big moment for ChatraTech

    One of our most valuable, professional teammates today joined the team — one of the first real growth moments for Chatra.

    2024

    Entering the market

    With solid planning and after clearing a ton of challenges, we managed to land real projects on the web with a professional team — putting ourselves to a real test and bringing in Chatra's first revenue.

    2025

    Today

    And now, today — still full of ideas, but this time working alongside people who have real things to say across areas like JS/TS, .NET, networking and security, UI/UX, SEO, WordPress, and more — we're pushing toward our goals. One of the most important of those goals is creating the conditions for teenagers who were once like us to reach mental and career security with fewer obstacles. ❤️

03 / What I've Built

Things I've made

ChatraTech E-commerce Platform

One of the most valuable outcomes of our team — a modular, scalable architecture built with Nest.js for e-commerce platforms, engineered with a lot of care. It's still evolving and gets better every day.

  • Next.js
  • Nest.js
  • TypeScript

Microservice architecture

The most challenging architecture I've designed — a place to bring together everything I know and apply it with intent. It spans multiple parts and includes: Redis, Kafka, Postgres, Passport, JWT, extensions, .NET, Postgres, NestJS, NextJS, PWA, plus more than 3 business logic domains.

  • Next.js
  • Nest.js
  • TypeScript

Chrome extension

Since I'm big on note-taking, I built a Chrome extension that lets you take notes and manage todos per URL — it ended up getting a surprisingly warm reception from professors and universities.

  • JS
  • Chrome Extension

npm packages & PWA development

To show what we're capable of, we designed and built a set of npm packages for Iranian developers, and turned the systems we designed into cross-platform apps using PWA.

  • npm
  • PWA
  • Design System

Routine

Maybe the hardest and biggest thing I've ever built is for myself — a routine where, alongside professional growth, I also work on my own mental, physical, and personal development: learning languages, exercising, teaching, and more, on top of everything else I hold myself to.

  • francais
  • english
  • routine
05 / What's Next

What's on the way

ChatraTech product development

Adding new agentic features, improving performance at a larger scale, strengthening security and speed, and rolling out a bunch of thoughtful features while commercializing Chatra's modular e-commerce environment.

In progress

Building the UI with PWA

At the end of the day, a good app is one everyone can access easily and enjoy. Right?

Planned

Microservices and architectures

What excites me is learning the architecture behind the design decisions, and sharpening my ability to be creative and precise in choosing and executing those architectures.

Learning
06 / Contact

Let's build something good

For collaboration, job opportunities, or just a technical chat, email is the best way to reach me. I usually reply within a day or two.

Send an email

© 2026 Amir Mohammad Heydari — Built with Next.js