Hi, I'm Hamza Alsarakbi
hamzaalsarakbi@gmail.com
Full Stack Engineer with a systems mindset. I combine the raw performance of Rust/C++ with modern Next.js web stacks and automated CI/CD pipelines to build reliable infrastructure.
LinkedIn
GitHub
Resume
Portfolio

1st Place Winner, Montreal AI x Law Hackathon
Hackathons
LLMs
A multilingual AI legal intake voice assistant built with Google Gemini Live, FastAPI, and Twilio to provide underserved communities with real-time legal reasoning and automated clinic-ready outputs.

2nd Place Winner, Ciena Coding Challenge 2026
Hackathons
Co-developed a real-time OTN router simulator that won 2nd place in a high-pressure 4-hour coding challenge. I built the Port Manager microservice to handle 1+1 hardware fault tolerance, using UDP sockets to synchronize state across four concurrent Linux services. The project focused on low-level debugging of state machine logic and IPC latency to ensure the system maintained 100% data integrity even during simulated hardware failures.
Enterprise Resource Planning System
Systems
A comprehensive ERP system built with Next.js and Rust, streamlining business operations and enhancing productivity.

PPO vs DQN in Discrete Action Space
AI
While PPO is hailed as a superior algorithm in RL, this project explores scenarios where DQN outperforms PPO in discrete action spaces.
Elevator Simulator
Systems
JavaFX
A high-fidelity elevator simulator developed in Java to test and optimize control algorithms for efficiency and safety.
Automatic External Defibrillator Simulator
Systems
A realistic AED simulator created in C++ to train medical professionals in emergency response and device operation.

Game End to End Testing with Selenium
Web
Java Implementation of the "Game of Quests" Game with end to end testing using Selenium WebDriver to ensure robust gameplay experience.
GenAI Cyber Log Analyzer
AI
LangChainLLMs
An automated DevSecOps microservice leveraging LangChain and Llama 3 to ingest, analyze, and classify cyber threats from raw server access logs.
Shu 2al (Rust Media Pipeline)
Systems
Architected a modular media processing pipeline in Rust to automate video stream downloading, audio extraction, and subtitle generation using GPU-accelerated Whisper models. Engineered custom processing modules for temporal audio matching, word filtering, and automated translation. Designed a highly scalable data flow utilizing discrete Source, Filter, and Target blocks.



