Skip to content

Skills

Infrastructure and capabilities

Languages, frameworks, and systems I architect, build, and deploy with.

I code with AI — intentionally

95% of my code is now written with AI assistance. I treat it as a force multiplier: I architect, review, and own the output — the AI accelerates execution. The results speak for themselves: a Rust image service that improved performance by 98%, a compiler built with WebFluent, and production systems running across MENA and Africa.

AI and tooling

Claude

Cursor

GitHub Copilot

LLM APIs

Languages

Rust

TypeScript

JavaScript

SQL

Backend and APIs

Node.js

NestJS

Express.js

GraphQL

REST APIs

Databases and storage

PostgreSQL

MySQL

MongoDB

Firebase

Redis

NoSQL

Messaging and streaming

Apache Kafka

RabbitMQ

Event-driven design

WebSocket

gRPC

Systems and architecture

Microservices architecture

Distributed systems

WebAssembly

System design

Compiler design

DevOps and infrastructure

Docker

Nginx

Linux

CI/CD

Git

Frontend and desktop

React

React Native

Angular

Vue.js

Electron

Tauri

GTK4 / libadwaita

Security and quality

AES encryption

JWT / OAuth

Unit testing

Code review

Agile / Scrum

Spoken languages

Arabic

English