I'm Mohammad, a Backend Engineer work with TypeScript. I enjoy building complex, scalable, and secure backend systems.

Did an internship at Drakilo

Mohammad Arkan

Skills

Languages & Runtime

TypeScript Node.js SQL Bash HTML

Frameworks & Libraries

Express.js NestJS Prisma Drizzle Jest Supertest

Databases & Queues

PostgreSQL MongoDB Redis RabbitMQ Kafka

DevOps & Tools

Docker Linux GCP CI/CD Git GitHub Actions

Architecture & Security

REST API Microservices Event-Driven OAuth JWT Rate Limiting

Projects

ShobApp24

The GitHub Automation Platform for Developers. Think n8n, but built specifically for GitHub.

Node.js TypeScript NestJS PostgreSQL RabbitMQ Redis Docker GCP
View on GitHub

DeshCode

LeetCode-style coding platform with secure Docker sandbox execution, real-time leaderboards, and event-driven microservices.

Node.js TypeScript Express PostgreSQL Docker Kafka Redis
View on GitHub

LearnScroll

Backend API for online course management built with Bun and Hono. Features auth with MFA, course CRUD, video upload via Cloudinary, and async email via RabbitMQ.

Bun TypeScript Hono PostgreSQL Drizzle Redis RabbitMQ Cloudinary Zod
View on GitHub

Find Decisions

NestJS backend for capturing and reviewing human decisions with projects, member invites, and a structured decision log.

Node.js TypeScript NestJS PostgreSQL Prisma Redis RabbitMQ Zod
View on GitHub

Finance Dashboard System

NestJS backend with role-based access control, advanced pagination, rate limiting, and a well-structured codebase for financial record management.

Node.js TypeScript NestJS PostgreSQL Prisma Redis Docker
View on GitHub

SiteNavigator

TypeScript CLI tool that controls a real Chromium browser from terminal commands. Uses Playwright to navigate websites, inspect page elements, click elements, and move through browser history.

Node.js TypeScript Playwright Crawlee
View on GitHub

Resume

View my resume to learn more about my experience and background.

View Resume

Contact

I'm always open to new opportunities and collaborations. Feel free to reach out.