Ahmed Almerri

Software developer building things for the web.

Tech Stack

Node.jsNode.js

Node.js

TypeScriptTypeScript

TypeScript

DockerDocker

Docker

KubernetesKubernetes

Kubernetes

REST APIREST API

REST API

PrismaPrisma

Prisma

ASP.NETASP.NET

ASP.NET

ReactReact

React

React NativeReact Native

React Native

RedisRedis

Redis

PostgreSQLPostgreSQL

PostgreSQL

SwiftSwift

Swift

Work Experience

Adraa
Adraa

Backend Developer

Mar 2026 – Present · Remote

Multi-model AI chat platform

  • Integrating multiple LLM providers into a unified chat interface for seamless model switching.
  • Implementing streaming responses for real-time AI interactions across different models.
  • Designing system prompt management and context window optimization for multi-model conversations.
  • Building tool-use and MCP (Model Context Protocol) integrations to extend AI capabilities.
  • Gaining deep expertise in LLM internals: context windows, tokenization, streaming, and tool calling.
RAIQ
RAIQ

Backend Developer

Sep 2023 – Present · Remote

E-commerce platform

  • Leading backend development for a high-traffic e-commerce platform.
  • Designing and scaling RESTful and event-driven APIs using Node.js and PostgreSQL.
  • Building and maintaining a microservices architecture to improve modularity and scalability.
  • Implementing background jobs, queues, and distributed task processing using BullMQ.
  • Managing DevOps operations with Kubernetes for deployment, scaling, and service orchestration.
  • Integrating multiple payment solutions, including Tamara, Tabby, credit/debit cards, and Apple Pay.
  • Connecting backend services with fulfillment and logistics systems for seamless operational workflows.
ProBot
ProBot

Backend Developer

Jul 2022 – Nov 2024 · Remote

Discord bot serving 10M+ servers

  • Handling massive payloads at production scale with database tables exceeding 1 billion records.
  • Building and optimizing high-throughput APIs using Node.js, PostgreSQL, and MongoDB.
  • Implementing Redis for caching and session management to support millions of concurrent users.
  • Developing real-time communication between the website and API using WebSockets.
  • Designing data pipelines and query strategies for billion-row tables with minimal latency.

Education