Skip to content
View amirkh8006's full-sized avatar

Highlights

  • Pro

Block or report amirkh8006

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
amirkh8006/README.md

Hi, I'm Amirhossein 👋

Backend Engineer

I'm a backend engineer focused on building scalable, reliable, and production-ready systems.

My main stack is Node.js / NestJS and Go, and I enjoy working across the full backend lifecycle — from API and database design to messaging, deployment, monitoring, and infrastructure.

🧰 Tech Stack

Backend

Node.js · TypeScript · NestJS · Express.js · Go · Gin · Fiber

Data & Messaging

PostgreSQL · MongoDB · Redis · Kafka · RabbitMQ · MQTT

Infrastructure & DevOps

Docker · Linux · NGINX · Caddy · GitLab CI/CD · Prometheus · Grafana

Architecture

Microservices · REST APIs · WebSockets · Distributed Systems · IoT

🚀 Currently Building

🛠 Bootup

A CLI written in Go for automating Linux server setup and infrastructure tooling.

I'm currently expanding it with more server-management features, infrastructure automation, and backup tooling.

💻 What I Work On

My professional work has included:

  • Building and maintaining scalable backend services and microservices
  • Designing systems around PostgreSQL, MongoDB, and Redis
  • Working with asynchronous and event-driven architectures
  • Building CI/CD and automated deployment workflows
  • Managing Linux-based production infrastructure
  • Setting up monitoring, dashboards, and alerting
  • Building real-time and IoT-based systems

🌱 Currently Exploring

  • Advanced Go patterns and performance optimization
  • Infrastructure and DevOps automation
  • Distributed systems and high-scale backend architecture
  • Building better developer tools and CLI applications

🔗 Find Me Online

🌐 Portfolio
💼 LinkedIn


Building things that don't stop at localhost.

Pinned Loading

  1. bootup-cli bootup-cli Public

    Bootup is a CLI tool written in Go that automates the installation and configuration of common server applications and tools.

    Go 4 1

  2. amirhdev amirhdev Public

    Source code for my personal portfolio website

    TypeScript

  3. http-load-tester http-load-tester Public

    A full-stack web application for running HTTP load tests using the hey tool.

    TypeScript

  4. my-redis my-redis Public

    This is a lightweight, Redis-like in-memory key-value store written in Go.

    Go