Amirhossein Aghayari at his desk
The desk where it happens

GET /about200 OK

Behind the commits.

I care about building systems the right way, not just writing code.

Backend is where I go deepest, but I like owning a feature end to end: from the API and the data model to the interface people actually use.

Focus
Backend engineering, software architecture, clean code
Approach
Reliable, maintainable and practical beats clever
Routine
Some coding, learning and reading every day, plus regular exercise
Believes
Progress comes from consistency, curiosity and commitment
Looking for
Full-stack roles and product teams
Let’s talk
02GET /about#stack200 OK

The stack, in context.

Listed in the order a request travels through them. Pick a project to see what it actually ran on.

Highlight a project

  1. L1

    API & Backend

    Where I go deepest

    • Node.js
    • TypeScript
    • NestJS
    • Express.js
    • REST API
    • OpenRouter
    • Swagger
    • grammY
    • Telegram Bot API

    Backend development with Node.js, Express, NestJS, REST APIs, and AI provider integrations.

  2. L2

    Auth & Validation

    Where I go deepest

    • API Key Authentication
    • JWT
    • Passport.js
    • Authorization
    • Zod
    • bcrypt

    Authentication, authorization, API key security, and input validation using JWT, Passport.js, and Zod.

  3. L3

    Data & Caching

    Where I go deepest

    • PostgreSQL
    • Prisma
    • TypeORM
    • Vector Search
    • Redis
    • MongoDB
    • Mongoose
    • Supabase

    Relational and document databases, ORM/ODM tools, vector similarity search, and caching with Redis.

  4. L4

    Interface

    • React
    • Next.js
    • TanStack Query
    • Redux Toolkit
    • React Hook Form
    • Tailwind CSS

    Building modern interfaces with React and Next.js, managing application state, and handling forms and API requests.

  5. L5

    Infra & Delivery

    • Docker
    • Vercel
    • Cloudinary
    • Git
    • GitHub Actions

    Containerization, deployment, version control, CI/CD, and media management.

  6. L6

    Logging & Testing

    • Pino
    • Jest
    • Integration Tests

    Structured application logging and automated testing.