Skills
Languages
- HTML + CSS
- JavaScript
- Python
- Java
- C# (C-Sharp)
- SQL
- Bash
- PowerShell
Web Technologies
- Express.js
- FastAPI
- Flask / Quart
- goHugo
- Figma
- Markdown
Infrastructure
- Docker
- Kubernetes
- Ansible
- Linux Systems
- Virtualization
- Networking
- Git
- GitHub
Experience
Full-Stack Web Developer
Freelancer, 2018 - Present
- Developed and launched multiple e-commerce websites with scalable solutions using Google Cloud, Microsoft Azure, and Oracle Cloud.
- Designed and implemented a secure file access portal for a governmental agency.
- Built and configured PXVE, Debian, and RHEL based servers for application deployments.
- Rolled out high-availability clusters and created centralized file sharing platforms.
- Maintained large JavaScript codebases and developed multiple WordPress sites with SEO best practices.
Education
Bachelor's in Computer Science
Imam Mohammad ibn Saud Islamic University (IMSIU) (2021 - Present, Expected Graduation: 2025)
Languages
- Arabic: Native Speaker
- English: Fluent
Training
Networking
Completed the Cisco Certified Network Associate (CCNA) curriculum – in process of certification.
Security
- Cyber security course provided by STC on the doroob platform.
- Currently pursuing INE Jr. Penetration Tester (eJPT) and Security+ certifications.
Blockchain
Completed a course on edX provided by UC Berkeley about Bitcoin and cryptocurrencies.
Digital Marketing
Completed a course on digital marketing strategies and practice provided by STC Academy.
Cloud
Currently acquiring AWS Cloud Practitioner and INE Cloud Certified Associate (ICCA) certifications.
Projects
Development Projects
-
P2P Liars Dice Game built with Svelte & JavaScript.
Live Project | Source Code -
Udemy Competitor built with Express.js, Node.js, MongoDB, and NGINX.
Live Project | Source Code -
CRUD Note Taking App built with Express.js, Node.js, MongoDB, and NGINX.
Live Project | Source Code -
Event Management Software – led a 5-man development team.
Live Project | Source Code -
FastAPI Application to fetch unavailable tracks from a Spotify playlist.
Source Code -
Quart Application using the Azure API for TTS and the Twitch API.
Source Code -
Quart Application using Azure API for TTS via a WebSocket connection.
Source Code -
Discord Bot that controls Google Cloud instances.
Source Code -
Ansible Playbook to set up a Windows development environment.
Source Code -
Python Script that concatenates videos using FFMPEG.
Source Code -
Python Utilities – collection of scripts for common file system operations.
Source Code
Homelab & System Administration
- Rolled out VMs with GPU passthrough using Hyper-V’s GPU partition feature.
- Set up a GPU compute cluster.
- Configured two routers using OPNSENSE for high availability (one virtualized and one on bare metal).
- Deployed a Pi-based OpenWRT router for travel.
- Ran a recursive DNS server using Unbound for local domains and content blocking.
- Implemented a NAS using ZFS for software RAID on TrueNAS Scale.
- Configured Traefik and Keepalived for load balancing and reverse proxy, later consolidating to Traefik.