Amman, JordanYear 02 / 05

EdgeIntelligenceEngineer

I am Mohammad, a second-year Computer Engineering student at Princess Sumaya University for Technology. I work where AI meets software and hardware: web apps I ship to real users, servers I run myself, and circuits I wire at my desk. This is the running record of what I build.

FocusEdge / Embedded AI
StackC · Python · Linux
HardwareArduino · Proxmox
StatusOpen to internships

Selected work

Six projects · click to open documentation
🧭
01Web App

Harakeh

A live English/Arabic city guide that helps people in Amman find things to do — cafés, padel, karting, escape rooms and more — filtered by budget, across 106 real places on a live map. Sign in with Google to keep a Saved list. It runs on Cloudflare Workers with Supabase and Clerk, and passed a security review with no critical or high-risk findings.

JavaScriptCloudflare WorkersClerk
Open documentation
🖥️
02Infrastructure

Homelab

A Proxmox server I built from the ground up to actually understand hypervisors, storage and networking. It now runs 12+ self-hosted services across 11 isolated containers — DNS filtering, photo backup, a password manager, automation, monitoring with phone alerts — reachable from anywhere through Tailscale with zero ports open to the internet and a default-deny firewall in front of everything.

Proxmox VE 9ZFS — ssd-pool + hdd-poolTailscale subnet router
Open documentation
💬
03AI Automation

Assistant

A private Telegram assistant that runs on my homelab. It answers questions about my schedule and courses, messages me 10 minutes before every lecture with a recap of where the last one stopped, and can search my university email read-only. The rule it's built on: code decides the facts, the AI only writes the words — and every reply is checked against the source data.

n8nClaude Haiku / Sonnet via Claude Code CLIPython
Open documentation
🤖
04Agents

Jarvis

A personal "second brain" agent — the goal is something that knows my context, talks back by voice, and can act across my own systems. Right now it's Phase 2: cleaning personal data and wiring it into the Claude API, built by directing an AI system rather than hand-writing everything myself.

Claude APIPandasAnthropic Academy
Open documentation
💡
05Hardware

Bench

Where I started with physical electronics: an Arduino Uno, a breadboard, and a handful of small projects that taught me the basics — ending, so far, in a clap-pattern controller that's the first step toward a hands-free trigger for my assistant.

Arduino UnoSound moduleLED
Open documentation
🌐
06Rig & Web

Rig & Web

The machine everything else runs on, and the site you're reading. An all-black mATX build I put together and had to troubleshoot my way through, plus a portfolio built to document all of it — this page included.

AMD Ryzen 5 9600XSapphire NITRO+ RX 9060 XTGigabyte B860M Gaming
Open documentation

Where this is going

The goal is AI systems engineering: models that ship on constrained hardware, where the interesting problems are latency, memory, thermals and power rather than another API call. The first years are the foundation — C, digital logic, Linux internals — and the projects here are how I stay ahead of the syllabus.

Now
Harakeh live with testers; homelab assistant in daily use
Next
Clap trigger to PC, second homelab node, Harakeh map performance
Later
Edge inference at silicon-adjacent scale

Certificates

Real progress · most recent first
Aug 2026AI Fluency Framework & FoundationsAnthropicCredential →
Aug 2026Introduction to Claude CoworkAnthropicCredential →
Aug 2026Claude Platform 101AnthropicCredential →
Aug 2026Claude Code in ActionAnthropicCredential →
Aug 2026Claude Code 101AnthropicCredential →
Aug 2026Claude 101AnthropicCredential →
Apr 2026Project Initiation: Starting a Successful ProjectGoogle (Coursera)Credential →
Apr 2026Gemini Certified University StudentGoogle For EducationCredential →
Feb 2026Foundations of Project ManagementGoogle (Coursera)Credential →
Contact

Let's build
something

EmailGitHubLinkedIn
Mohammad · Amman, Jordan · Built and documented in the open