Skip to content
AMJ001 · CIVIL ENG → ATC → DEVAVAILABLE · FULL-STACK ROLES · REMOTE OR BAHRAINBASED · BAHRAIN (OBBI)STACK · GO · RUST · PYTHON · TSLATEST DEPARTURE · DOCKLITE (PUBLIC)EN ROUTE · AI SALES PLATFORM ON AZUREEN ROUTE · FINTECH FRAUD DETECTION
TWR 118.50 · RWY 30R · CLEARED FOR TAKE-OFF

Amjad Ali

CALLSIGN AMJ001

Full-stack developer. Former air traffic controller. Civil engineer.

Civil engineering taught me tolerances and failure modes; air traffic control taught me real-time decisions under pressure. I now build full-stack systems with the same discipline.

AVAILABLE FOR FULL-STACK ROLES · REMOTE OR BAHRAIN
TYPE
CE → ATC → DEV
SINCE
2010
BASE
Bahrain · Remote
GND 121.85TAXI ROUTE

Three careers,
one operator.

Engineering, then air traffic control, now software. Different jobs, the same discipline.

  1. CE012010–2017

    Civil Engineer

    FOUNDATION

    Learned to think in load paths, tolerances and what happens when systems fail under stress. Buildings don't get a second chance — neither does production.

    • AutoCAD
    • Structural
    • MATLAB
  2. ATC022017–2023

    Air Traffic Controller

    SEPARATION

    Sequencing aircraft taught me to keep dozens of moving objects safely apart in real time. Latency, queuing, conflict detection — turns out it's all the same job.

    • Realtime Ops
    • Decision Under Pressure
    • Comms Protocols
  3. DEV032023–NOW

    Full-Stack Developer

    CURRENT VECTOR

    Building systems with the same discipline. Currently shipping a FinTech transaction-monitoring platform: ML fraud detection and a real-time alert engine.

    • Go
    • Rust
    • Python · FastAPI
    • TypeScript
    • PostgreSQL
    • Docker
APP 127.85BAHRAIN APPROACH

Recent projects.

EN ROUTE
= in active development
IN SERVICE
= live
LANDED
= completed
AMJ120NEXT/H
EN ROUTE

Enterprise AI Sales Platform

Sales enablement platform built cloud-native on Azure — Entra ID SSO, vector search over sales playbooks, realtime voice AI, Bicep-provisioned infrastructure and health-gated CI/CD with automatic rollback.

  • Next.js 15
  • Fastify
  • PostgreSQL · pgvector
  • Azure AI Foundry
  • Bicep · IaC
  • GitHub Actions
PRIVATE
AMJ118TSRE/M
EN ROUTE

DockLite

Browser-based Docker GUI for Linux that drives the native Docker Engine — no Electron shell, no VM. Container workflows, remote host targeting and live logs.

  • TypeScript
  • React
  • Node.js
  • Docker Engine API
AMJ117SHEL/L
IN SERVICE

cc-pacer

Claude Code statusline for usage rate, burn projection and cost — see the limit coming before you hit it.

  • Shell
  • CLI
AMJ115PYFA/H
EN ROUTE

FinTech Transaction Monitor

PRIVATE

Real-time fraud detection platform. ML scoring models, streaming ingestion and an alert engine that fires before money moves.

  • Python · FastAPI
  • PostgreSQL
  • Azure Databricks
  • ML
AMJ112TSSR/M
EN ROUTE

Athlo

PRIVATE

Platform for regional sports — athletes, organizations and events managed in one place.

  • React 19
  • TanStack Start
  • PostgreSQL
  • Docker
AMJ110HONO/M
EN ROUTE

2Glory

PRIVATE

Personal endurance-running coach. Benchmark your level, follow a VDOT-derived plan, log runs by photo, and track your personal bests and fitness trend toward a goal race.

  • TypeScript
  • React
  • Hono
  • SQLite · Drizzle
  • Gemini
AMJ108TFRM/M
LANDED

Code-Keeper

PRIVATE

Complete CI/CD platform for a microservices app — self-hosted GitLab, twin AWS environments in Terraform and build-to-deploy pipelines.

  • Terraform
  • AWS
  • GitLab CI
  • Docker
AMJ106PYRG/M
IN SERVICE

Guidely

INTERNAL

Internal guide that answers policy questions in plain language and shows exactly where each answer came from — chunked docs, vector search, cited LLM answers.

  • Python
  • FAISS
  • RAG
  • Docker
AMJ104GRPC/H
LANDED

SkinStory

PRIVATE

Multi-service platform: Go services behind gRPC, a Node.js notification service and a Flutter admin console for operators.

  • Go
  • Node.js
  • Flutter
  • gRPC
  • PostgreSQL
  • Docker
AMJ102FLSK/L
LANDED

inkLaser

PRIVATE

Order and checkout platform with hosted payments, customer request tracking and live order status updates.

  • Python
  • Flask
  • SQLite
  • Payments
AMJ100ELEC/M
LANDED

openDB

PRIVATE

Desktop database workbench — browse and edit local databases through a Monaco-powered editor, packaged as an installable Electron app.

  • Electron
  • React
  • Monaco
  • SQLite
AD 2.12RUNWAYS IN USE

The active stack.

12LLANGUAGES
  • Go
  • Rust
  • Python
  • TypeScript
  • JavaScript
  • Bash
  • MATLAB
30RFRAMEWORKS
  • FastAPI
  • Fastify
  • Node.js
  • NestJS
  • React
  • Next.js
  • SolidJS
  • Angular
  • Flutter
12RDATA & INFRA
  • PostgreSQL
  • pgvector
  • SQLite
  • Docker
  • Azure
  • Bicep
  • Terraform
  • AWS
  • GCP
  • Linux
30LOPERATIONS
  • Realtime Systems
  • Air Traffic Control
  • ML Fraud Detection
  • Azure AI Foundry
  • Realtime Voice AI
  • CI/CD Pipelines
  • RAG Search
  • REST/WS APIs
DEL 121.90BAHRAIN DELIVERY

Get in touch.

Open to thoughtful conversations, interesting collaborations, or a simple exchange of ideas.

AVAILABLE FOR FULL-STACK ROLES · REMOTE OR BAHRAIN

ATIS 127.20 · INFORMATION –––––Z

> THIS IS AMJAD ALI INFORMATION ····, TIME ––––Z.

RUNWAY 30R IN USE. WIND 310 DEGREES 8 KNOTS. CAVOK. TEMPERATURE 33, DEW POINT 26. QNH 1009.

NOTAM: DOCKLITE NOW PUBLIC ON GITHUB. FINTECH TRANSACTION MONITORING EN ROUTE.

EXPECT FAST ITERATION, CLEAN HANDOFFS, ZERO LOSS OF SEPARATION BETWEEN BACKEND AND FRONTEND.

ADVISE ON INITIAL CONTACT YOU HAVE INFORMATION ····.

RWY
30R
QNH
1009
T / DP
33/26