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

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

Web

Java Implementation of the "Game of Quests" Game with end to end testing using Selenium WebDriver to ensure robust gameplay experience.

Work Experience

Apr 2025 - Present
Full Stack Developer
Sarakbi Group, Part-time
  • Architected a scalable full-stack web platform using Next.js and React, utilizing Docker to achieve 100% environment parity between development and production.
  • Orchestrated production deployment on a self-managed Ubuntu VPS, establishing a secure custom container registry via GHCR (GitHub Container Registry).
  • Engineered automated CI/CD pipelines using Jenkins, slashing deployment time by 40% through fully automated build, test, and release cycles.
May 2024 - Oct 2025
Full Stack Engineer
Ouster, Contract Full-time
  • Spearheaded the migration of mDNS sensor discovery from C++ to Rust to simplify provisioning, validating reliability via 72-hour stability testing.
  • Optimized real-time video feed processing using OpenCV and C++, significantly reducing latency for OSDome sensor data.
  • Contributed to core perception and UI codebases across C++, Rust, and Python, directly influencing key architectural decisions.
  • Designed high-performance RESTful APIs in C++ and Rust to expose sensor, configuration, and analytics data to other services and UIs.
  • Partnered with cross-functional teams to build a 3D client demo with WebSocket ingestion, directly supporting a potential customer acquisition.
Jul 2022 - Apr 2024
Software Developer
JavaFX
  • Managed full lifecycle of a customer order portal serving 12 high-profile clients; dockerized deployment for in-house hosting.
  • Launched a corporate homepage in React TS with a REST API back-end, deployed as docker containers in-house.
  • Built critical internal QA automation tools, increasing inter-departmental efficiency by 30%.
May 2023 - Aug 2023
Manufacturing Engineering Co-op
GasTops, Contract Full-time
  • Established a comprehensive suite of 66 unit tests for a part-marking automation tool, achieving 91% code coverage to ensure strict adherence to aerospace quality standards.
  • Reduced downtime in the part-marking process from 5 minutes and 3 seconds to 20 seconds, boosting efficiency 15 times.
  • Engineered a statistical analysis tool in Rust/Svelte to automate tolerance checks, increasing sampling rate from 2.5% to 100% and reducing scan time by 98% (from 50s to 1s).