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

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

Artificial Intelligence

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

Artificial Intelligence

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
Software Engineer
Sarakbi Group, Part-time
  • Architected scalable backend infrastructure and distributed systems, utilizing Docker to achieve 100% environment parity between development and production.
  • Orchestrated Linux-based production deployments on Ubuntu VPS, establishing a secure custom container registry via GHCR.
  • Engineered automated CI/CD pipelines using Jenkins, slashing deployment time by 40% through fully automated validation, build, and release cycles.
May 2024 - Oct 2025
Systems Software Engineer
Tokio
Ouster, Contract Full-time
  • Spearheaded the migration of mDNS Lidar sensor discovery services from C++ to Async Rust (Tokio), optimizing UDP multicast provisioning and validating reliability via 72-hour hardware stability testing.
  • Optimized real-time sensor data pipelines and video feed processing using OpenCV and C++, significantly reducing latency for OSDome edge hardware.
  • Developed core perception algorithms and hardware-interface codebases across C++, Rust, and Python, directly influencing embedded architectural decisions.
  • Designed high-performance system APIs in C++ and Rust to expose raw sensor telemetry, video feeds, and diagnostic data over TCP/IP to network services.
Jul 2022 - Apr 2024
Software Developer
  • Architected and deployed dockerized in-house software solutions on Linux infrastructure to serve high-profile manufacturing clients.
  • Built critical internal QA automation and scripting tools in Python and TypeScript, increasing inter-departmental manufacturing efficiency by 30%.
May 2023 - Aug 2023
Manufacturing Engineering Co-op
GasTops, Contract Full-time
  • Established a comprehensive automated validation suite (66 unit tests) for a part-marking hardware tool, achieving 91% code coverage for strict aerospace quality standards.
  • Engineered a high-performance statistical analysis system in Rust to automate hardware tolerance checks, increasing sampling rate from 2.5% to 100% and reducing scan time by 98%.
  • Reduced manufacturing downtime in the hardware marking process from 5 minutes to 20 seconds, boosting operational efficiency by 15x.