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
Avatar

Portfolio

1st Place Winner, Montreal AI x Law Hackathon
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
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
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
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.

Work Experience

Apr 2025 - Present
Full Stack Developer, Part-Time
Sarakbi Group, Part-time
    May 2024 - Oct 2025
    Full Stack Engineer
    Tokio
    Ouster, Contract Full-time
      Jul 2022 - Apr 2024
      Software Developer, Part-Time
        May 2023 - Aug 2023
        Software Developer
        Gas Tops, Contract Full-time