Full-Stack Software Engineer

Mohamed Abdelwahab

Full-stack developer with four years of freelance web delivery and six years in UAE IT operations, building business software with TypeScript, React, Node.js, and PostgreSQL.

Professional experience

IT Support & Admin Assistant

RAK Security Services LLC · Ras Al Khaimah, UAE

Run day-to-day IT support and office administration, and build internal tools that automate recurring work.

  • Built a PowerShell tool that remotely audits 12 office workstations and produces a consistent report for each machine.
  • Automate recurring reporting and records work with PowerShell and Excel.
  • Support Windows workstations, office software, printers, networking, and software installs.
  • Maintain HR and operations records, including contracts, attendance, leave, and payroll support.

Selected engineering projects

HR Operations Platform

Personal project · Active

HR system with a NestJS GraphQL API, React admin portal, Expo mobile app, and PostgreSQL. Includes geofenced attendance for staff on location, leave approvals, payroll, policy documents, and reporting.

Relay Client Delivery

Public repository

Links client contracts to the work that delivers them: contracts move through approval and renewal, export as English/Arabic PDFs, and feed live delivery boards. Next.js, Express, MongoDB, Socket.IO, and Redis.

Full-Stack Software Engineer

Mohamed Abdelwahab

Earlier experience

Freelance Full-Stack Developer

Independent · Remote

Built and deployed websites and web apps for paid clients and online communities, solo and as the backend developer on team projects.

  • Delivered 13 projects (8 paid, 5 community): 10 built solo, 3 as the backend developer.
  • Built PHP/Laravel and Angular apps with REST APIs on MySQL, PostgreSQL, MongoDB, and Firebase.
  • Set up domains, SSL certificates, databases, Windows Server/IIS hosting, and deployments.

Game Systems Developer

Independent private-server projects · Remote · Part-time

Developed gameplay systems and community websites for independently run Rappelz game servers.

  • Main developer on about 8 of roughly 10 server projects, and a supporting developer on the other 2.
  • Built item, skill, gameplay, and event systems in SQL Server scripts and Lua, plus the community websites and item-icon assets.

More engineering work

Luna

Personal project · Live

Mobile AI assistant app that helps me manage tasks, my calendar, email, and coding work, with push notifications. React, Vite, Bun, Hono, and SQLite; 500+ commits and 160+ test files.

PDFLover

Public repository

PDF workspace for merging, splitting, redacting, and OCR that keeps documents in the browser where it can. React, Vite, and Fastify; 463 JS/TS and 9 Python tests (Sep 2026).

NexOS Homelab

Personal infrastructure · Active

The home server that runs my apps, managed as code with Terraform, Ansible, and NixOS on Proxmox, with Traefik, Tailscale, Gitea, Harbor, and Prometheus/Grafana. I built a Go CLI and TUI to deploy and operate it.

End of file · 2 pages · A4