Riyadh, Saudi Arabia

Abdulrahman Alnotefi

Computer engineer who builds practical tools and fixes technical problems, now studying cybersecurity.

I have worked in IT support and teaching, and I build small web applications and automation tools. I'm completing an MSc in Cybersecurity Engineering, with a particular interest in network security monitoring and digital forensics.

About me

I studied Computer Engineering at King Saud University and graduated in December 2024. Since then I've worked in two places where technology meets everyday people: a Ministry of Education IT support internship, and my current job teaching computer studies to children in Grades 1 to 5.

Outside work I build tools that solve a concrete annoyance: a PDF compressor for upload limits, and a Discord soundboard bot with a live dashboard. I enjoy debugging, and I'm using my master's degree to go deeper into how networks are defended and how incidents are investigated.

Projects

Two public projects, both built end to end. Open a card for a plain-English explanation and the technical detail.

PDF Crusher

A web tool that shrinks large PDFs so they pass website upload limits.

Some application portals reject files over 500 KB. This makes a scanned document fit without manual editing.

  • Python
  • Flask
  • OpenCV
  • JavaScript
Live demo View project

Discord Soundbot and Web Dashboard

A Discord bot that plays sounds in voice channels, with a web page to watch and manage it.

The person running the bot can see who is in a channel and what is queued, without typing commands.

  • TypeScript
  • Node.js
  • Discord API
  • Server-Sent Events
View project

Experience

  1. Oct 2025 to present

    Computer Teacher

    Fursan Aljazira Private Elementary School, Al-Kharj

    • Teach computer studies to students in Grades 1 to 5 with practical, age-appropriate activities.
    • Manage access to the school's educational platform, student and parent accounts, and digital communications.
    • Troubleshoot routine platform and technical issues so lessons run smoothly.

    Skills in use: explaining technology to beginners, account management, troubleshooting.

  2. Jun 2024 to Aug 2024

    IT Support Intern

    Ministry of Education, Al-Kharj

    • Assisted with hardware and software troubleshooting and day-to-day IT support.
    • Helped users resolve technical issues and keep access to IT resources during an eight-week internship.

Education

MSc in Cybersecurity Engineering

Prince Sattam bin Abdulaziz University, Al-Kharj

Aug 2025 to present

BSc in Computer Engineering

King Saud University, Riyadh

Sep 2018 to Dec 2024

Skills

Grouped by how I can show them: tools used in my public projects first, then other skills from my CV.

Used in my public projects

  • Python
  • Flask
  • OpenCV
  • JavaScript
  • TypeScript
  • Node.js
  • HTML
  • CSS
  • Discord API
  • Git and GitHub

Also on my CV

  • C
  • C++
  • SQL
  • ASP.NET Core
  • Blazor
  • Visual Studio
  • Docker

Everyday work skills

  • IT troubleshooting
  • Debugging
  • Scripting
  • API integration
  • Automation

Languages

  • Arabic (native)
  • English (IELTS Academic 7.5)

Cybersecurity interests

Network security monitoring and digital forensics. These are the areas I'm steering my MSc studies and side projects toward.

Contact

The quickest way to reach me is email. My CV has the full details.