Ahmed Al-Hadhrami

A self-taught software developer

Currently studying at SQU

About Me

An 18 year old with a passion for programming.

I began programming at age 10 with Arduino, then moved on to Python for self-bots and web automation. After that, I tried my hand at game development using C# with Unity. As my skills grew, I explored C++ for computer vision projects.

Returning to Arduino for IoT endeavors, I later transitioned to web development, mastering HTML, CSS, and JS. From there, I delved into React and TypeScript before diving into Rust for new challenges.

Alongside my programming journey, I've achieved some significant milestones. Winning first place in the Oman Code Race in 2023 stands out as one of my biggest accomplishments. This win highlights my strong coding skills and shows that I can excel in competitive coding events. It motivates me to keep learning and improving in the field of programming.

Currently, I'm expanding my web skills with SolidJS. All of that in the span of 7 years.

Technologies

Web Backend:

Work

img

Subtitles Renderer

A basic tkinter app that reads and displays srt files.

Python Tkinter
optifine-dl-demo

Optifine DL

A project that uses web-scraping to get the latest Optifine versions

Rust Web-scraping
rust-ore-demo

Rust Ore

A Minecraft 1.16.5 server implementation

Rust Sockets Protocol HTTPS Cryptography
dot-properties-parser-demo

Dot Properties Parser

A simple .properties file parser

Rust
simple-python-http-server-demo

Simple Python HTTP Server

An extremely lightweight HTTP server that only uses built-in dependencies

Python HTTP Protocol
bf-interpreter-demo

BF Interpreter

An interpreter for the esoteric language BF

C++ Interpreter

Other Projects

  1. ESP8266 YouTube Subscriber Counter

  2. Offline YouTube

  3. DHL Tracking Bot

  4. Discord Webhooks for Arduino

  5. Dynamic Array in C++

  6. Miscellaneous Projects