Skip to content
View karem505's full-sized avatar

Block or report karem505

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

Abo-Elmakarem Shohoud (Karem Shohoud)

CTO @ Ailigent · Full-Stack Engineer · Rust · TypeScript · Python · Flutter

I build fast, native software and AI automation for companies in Egypt, the UAE and Saudi Arabia.

Website LinkedIn X YouTube


About me

  • Chief Technology Officer at Ailigent: I lead the architecture, cloud and delivery of three production AI SaaS products: Tornix.ai (AI project management with a CPM scheduling engine), Oravex.app (natural-language ERP on Odoo 18) and Costra.net (AI construction cost estimation).
  • Hands-on full-stack engineer across TypeScript/Next.js, Python/FastAPI, Rust, Flutter/Dart and Qt/QML, with Docker, GitHub Actions and AWS for DevOps.
  • AI agents and automation: voice agents with LiveKit and the OpenAI Realtime API, MCP servers, Claude Code skills.
  • Independent consultant and corporate AI trainer: digital transformation and AI training for teams, in Arabic or English.
  • Based in Cairo, Egypt.

Featured open source

Project What it is Stack
whatRust Lightweight WhatsApp Web desktop client for Linux, Windows and macOS: a low-RAM alternative to the official app, with tray, notifications and calls Rust · Tauri v2
Rusty Inbox Fast, native email client: Rust mail engine, Qt 6/QML interface, Smart Inbox, Undo Send, keyboard-first, Thunderbird import · page Rust · Qt 6 · QML
Egyptian Drug Database 24,868 Egyptian medicines with Arabic and English names, composition, class and EGP price, as CSV and JSON (CC0) Data · CSV · JSON
Pharmacy Manual Offline, Arabic-first Android drug index and price checker built on that database: bilingual search, cheapest same-ingredient alternatives · APK Flutter · Dart
OpenClaw Agent Dashboard Agent management dashboard: task kanban, document editor, API monitoring and real-time agent tracking JavaScript · HTML · CSS
claudecodex Run Claude Code's interface on OpenAI models through your ChatGPT subscription, via a local Codex proxy. One-line install Shell
Hermes Mobile Gateway Android app for Hermes Agent: streaming chat, sessions, files and private Tailscale access Flutter · Dart · Kotlin
VLC Neo Modern interface for VLC as a real VLC 3 plugin: new player, live subtitle/audio sidebar, library · demo C++ · Qt 6 · QML
Character Animation Skill Turn any character image into a looping animated sprite (SVG, WebP, GIF) with Gemini image models, as a Claude Code skill Python
Tamara · Paymob skills AI-agent skills with full offline mirrors of the Tamara (BNPL) and Paymob payment APIs for the GCC and Egypt Python · OpenAPI
aboelmakarem.pro My bilingual (EN/AR) portfolio and blog: Next.js 14, Supabase CMS, WebGL scroll journey, full SEO and JSON-LD TypeScript · Next.js

Also on Linux: Al-Quran reader (QML) · omarchy-dialer, phone calls from your paired phone (Python, QML) · extended-battery-mode (Shell) · illustrated-guide-pdf, PDF manuals from screen recordings (Python)

Languages and tools

Rust TypeScript Python Dart Flutter Qt C++ JavaScript Shell Next.js React FastAPI Tauri PostgreSQL Docker AWS Odoo LiveKit

Area What I use
Native desktop Rust, Tauri, Qt 6 / QML, cxx-qt, C++
Web and SaaS TypeScript, Next.js, React, Node.js, Python, FastAPI, PostgreSQL, Supabase
Mobile Flutter, Dart, Kotlin
AI and agents OpenAI and Claude APIs, MCP, LiveKit Agents, voice agents, Claude Code skills
ERP and automation Odoo 18, n8n, WhatsApp integrations
DevOps Docker, GitHub Actions, AWS EC2, Nginx, Linux, Railway

Let's connect

aboelmakarem.pro · LinkedIn · X · dev.to

ابوالمكارم شهود · مهندس برمجيات ومسؤول التقنية · القاهرة

Pinned Loading

  1. linux-zram-optimization linux-zram-optimization Public

    Apple-style in-RAM memory compression for Linux using zram + zstd. One-command installer for Ubuntu, Debian, Fedora, and Arch.

    Shell

  2. whatRust whatRust Public

    whatRust — a lightweight, open-source WhatsApp Web desktop client built with Rust + Tauri. A low-RAM alternative to the official WhatsApp Desktop for Linux, Windows, and macOS.

    Rust 146 21

  3. tamara-payments-skill tamara-payments-skill Public

    Tamara payments integration as a Claude skill — a complete offline mirror of docs.tamara.co (139 pages + full OpenAPI) for the Tamara API: checkout, authorise, capture, refund, webhooks, plugins (W…

    Python 1

  4. pharmacy-manual-apk pharmacy-manual-apk Public

    Download the Pharmacy Manual APK — Arabic-first Egyptian drug index + price checker (Android)

    3

  5. egyptian-drug-database egyptian-drug-database Public

    Egyptian drug database (May 2026) — 24,868 medicines with Arabic + English trade names, scientific composition, manufacturer, drug class, route, and EGP price. CSV + JSON. CC0. قاعدة بيانات الأدوية…

    62 8

  6. rusty-inbox rusty-inbox Public

    Fast, native email client for Linux, Windows and macOS: Rust mail engine, Qt 6/QML interface, Smart Inbox, undo send, keyboard-first

    Rust 1