The Benefit Company — business case recognised for high implementation potential
Aug 2026
Hi, I'm
Full-Stack Developer & Cybersecurity Graduate
Full-stack developer trained at Reboot Coding Institute and a Cybersecurity graduate of the University of Bahrain — building secure, scalable systems from web apps and cloud infrastructure to low-level servers.
I'm a full-stack developer who completed Reboot Coding Institute's intensive programme, and a Cybersecurity graduate of the University of Bahrain (B.Sc., GPA 3.97 / 4.00), both in August 2026. I'm currently an IT Trainee at Arab Financial Services (AFS).
In 2026 I won the Benefit Fintech 2026 Award for a business case presented to Benefit's CEO and employees, and 1st Place at the UoB IT/Cybersecurity Exhibition for OpticNet, my senior project.
My work spans secure web application development, systems programming in Rust and Go, real-time communication, cloud & DevOps (Docker, Kubernetes, Terraform, AWS), and applied cybersecurity — from penetration testing and risk management to building my own HTTP servers and ray tracers from scratch.
Outside of code, I actively participate in CTF competitions, hackathons, and cybersecurity conferences like the Arab International Cybersecurity Conference. Passionate about fintech, AI, and DevOps.
The Benefit Company — business case recognised for high implementation potential
Aug 2026
University of Bahrain — for OpticNet, my AI-powered senior project
Jun 2026
Full-Stack Development Program
Mar 2024 – Aug 2026
B.Sc. Cybersecurity · GPA 3.97 / 4.00
Sep 2022 – Aug 2026
Amazon Web Services
IBM, Board Infinity, OWASP ZAP & Metasploit (Coursera)
Where I've put my skills to work.
A selection of work built at Reboot and beyond.
An AI-powered network security intelligence platform — the largest and most complex project I've built, and winner of 1st place at the University of Bahrain IT/Cybersecurity Department Exhibition. It unifies industry-standard recon tools into one scanner, with real-time CVE analysis from NIST NVD and an interactive attack-surface risk graph.
Project at a glance
A full-featured social platform with profiles, posts, followers, groups, events, and real-time messaging — built entirely from scratch without any framework.
End-to-end CI/CD for a three-service microservices app: a self-hosted GitLab deployed with Ansible, and Terraform-provisioned staging and production environments on AWS, with a manual approval gate before every production release.
Designed and deployed a six-container microservices app on AWS with Terraform and ECS — secured with Cognito auth and HTTPS through CloudFront, auto-scaled, monitored, and built to be cost-effective.
A high-performance HTTP/1.1 server written in Rust using event-driven I/O. Supports CGI (Python), virtual hosting, session auth, and file uploads. Siege-tested at 99.5% availability with zero memory leaks and a stable 6.7 MB footprint under up to 5,000 concurrent connections.
View on GitHub
Deployed a six-service microservices architecture on a two-node K3s cluster
(master + agent) provisioned with Vagrant, and managed end-to-end by a single
orchestrator.sh script.
A multiplayer first-person shooter in Rust with 2.5D raycasting graphics, procedurally generated mazes, real-time UDP networking, server-authoritative state, and support for up to 10 concurrent players.
A realistic 3D rendering engine in Rust using ray-tracing. Renders spheres, planes, and cylinders with accurate lighting, reflections, and interactive camera controls — zoom, rotation, and viewpoint changes.
View on GitHubFull Ubuntu Server setup on VirtualBox — manual disk partitioning, SSH hardening, UFW firewall, user management, FTP server, MySQL, WordPress deployment, automated backups with cron jobs, and a complete security audit.
A forum with real-time private messaging via WebSockets, post categories, filtering, and secure session auth — built entirely in Go and vanilla JS.
Containerized a microservices movie platform with Docker Compose — six custom-built images, a private network where only the gateway is exposed, persistent volumes, and automatic restarts on failure. Extended with a React frontend served by nginx, movie poster uploads, and Swagger UI docs.
A movie-streaming backend of three Flask services on three Vagrant VMs: an Inventory CRUD API on PostgreSQL, a Billing service consuming orders from RabbitMQ, and an API Gateway routing between them — orders queue safely even while billing is down.
Multi-role room booking platform for a college, built in an Agile team. Admin dashboards, conflict-detection algorithms, reporting, commenting system, and full responsiveness.
A personal stats dashboard querying the Reboot01 GraphQL API — visualises XP growth, skill distribution, audit ratios, and user levels with interactive charts.
View on GitHubA minimalist Unix shell in Rust using raw system calls — no external binaries, no bash. Implements echo, pwd, cd, ls, cat, mkdir, cp, mv, rm and more, inspired by BusyBox. Handles quoting, flags, and robust error handling.
View on GitHubBuilt and configured multiple network topologies in Cisco Packet Tracer — static IPs, VLANs, routing, DNS, HTTPS, FTP, and full connectivity validation across complex multi-device networks.
A re-implementation of netcat in Go — TCP group chat rooms with connection limits, timestamps, message history for new joiners, and graceful disconnection handling.
A feature-complete Go implementation of wget — single file downloads with progress tracking, concurrent downloads, rate limiting, background mode, and full website mirroring.
View on GitHubA strategic game bot that analyses the board state and calculates optimal moves using heuristic evaluation — achieving an ~80% win rate against competing bots.
View on GitHubA traffic flow simulation modelling vehicles navigating intersections using concurrent goroutines — avoiding collisions, deadlocks, and race conditions while maximising throughput.
Finds the optimal set of non-colliding paths through a tunnel network to move ants from start to end in the fewest turns — custom max-flow / BFS implementation in Go.
View on GitHubA menu-driven library system in Java using OOP principles — LinkedList-based storage, member management, issuance tracking, book limits, and clean encapsulated architecture.
Open to opportunities, collaborations, and interesting conversations.
Feel free to reach out — whether it's about a project, an opportunity, or just to say hi. I'll get back to you as soon as I can.