Skip to main content

Abdulaziz Askar
Author
Abdulaziz Askar
Hi, I’m Abdulaziz! I’m a computer science student with a passion for cybersecurity and homelabbing. I spend my time experimenting with tools, breaking things(and sometimes fixing them), and sharing what I’ve learned along the way. When I’m not geeking out over tech, you’ll probably find me stuck in a CTF rabbit hole or questioning why I decided to just try one more project. This blog is where I document the chaos and (hopefully) help others learn from it too.

Skills

Languages

  • html [#124] Created with Sketch. HTML + CSS
  • JavaScript
  • Python
  • Java
  • C# (C-Sharp)
  • SQL
  • Bash
  • file_type_powershell PowerShell

Web Technologies

  • Express.js
  • FastAPI
  • Flask / Quart
  • goHugo
  • Figma
  • Markdown

Infrastructure

  • Docker
  • Kubernetes
  • file_type_ansible Ansible
  • Linux Systems
  • Compute virtual-machines Virtual Machines image/svg+xml Amido Limited Richard Slater Virtualization
  • Networking
  • Git
  • GitHub

Experience

Full-Stack Web Developer

Freelancer, 2018 - Present

  • Developed and launched multiple e-commerce websites using both JavaScript PHP, and python.
  • Hosted 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)

Extra Curriculars

  • Member of the Activities committee of the Student Club TechNation
    • Taught a Bootcamp on how to use the Git VCS (Version Control System)
    • Taught a Bootcamp on how to Utilize CI/CD Workflows to Deploy a Blog Using a SSG (Static Site Generator)
  • Member of the Technical Committee in the Innovation and Entrepreneurship Club
    • Created the Club’s website
    • Lead the Technical Team for Centralizing the Club Volunteer Hour System
    • Lead the Technical Team for An Event Management Application
    • Lead the Technical Team for a Club Member Management Application

Languages

  • Arabic: Native Speaker
  • English: Fluent

Achievements

  • Participated as Team ChaosLoop in Coding-Jam-X and won a second position although lost due to time
  • Supervised / Coached Two Teams for a Hackathon Preparation Seminar

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
  • Discord Bot that Integrates with the File system for Note Taking.
    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
  • Astar Implementation Using Python Which Supports Diagonal Movement Optimally
    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.