Software engineerEdge infrastructure

Hamza Alsarakbi

I work across edge infrastructure and full-stack engineering, building reliable foundations and thoughtful experiences for the web.

Portrait of Hamza Alsarakbi

Selected work

Projects & experiments

10 / 10
GOATA review interface showing evidence and movement capture details01

XR

GOATA · Physio Motion Replay

A Meta Quest 3 mixed-reality prototype for recording movement, exploring a fitted 3D body and skeleton, and replaying a moment from any angle. Motion estimates are experimental, not clinical findings.

  • Meta Quest 3
  • Unity
  • C#
  • +2
Illustrative MedFlow clinician dashboard with cited synthetic patient evidence02

AI

MedFlow

A physician-facing patient-history summarizer designed to fit existing hospital backends. It normalizes records into FHIR, grounds Gemini-generated summaries in references such as AGS Beers, ACB Scale, DDInter, RxNav, and OpenFDA, then checks citations deterministically. Research prototype using synthetic data only; not for clinical use.

  • FHIR
  • Gemini
  • Medical references
  • +2
Terminal demo of the Waveserver Mini router simulator03

Hackathons2nd place

Waveserver Mini

Second-place Ciena Coding Challenge project: a Linux optical-network router simulator built as four C services that communicate over UDP.

  • C
  • Linux
  • UDP
  • +1
Illustrative ERP dashboard with sales, inventory, and order summaries04

Systems

Enterprise Resource Planning System

A comprehensive ERP system built with Next.js and Rust, streamlining business operations and enhancing productivity.

  • React
  • TypeScript
  • Rust
  • +2
Reinforcement-learning agent comparison05

AI

PPO vs DQN in Discrete Action Space

An exploration of the situations where DQN can outperform PPO in discrete-action reinforcement learning environments.

  • Python
  • PyTorch
  • OpenAI Gym
Illustrative elevator simulator dashboard showing elevator cars and floor requests06

Systems

Elevator Simulator

A high-fidelity Java simulator for exploring and testing elevator control algorithms, efficiency, and safety.

  • Java
  • JavaFX
Illustrative AED training simulator screen with an ECG and device instructions07

Systems

AED Simulator

A C++ and Qt training simulator that models an automated external defibrillator’s interface and response flow.

  • C++
  • Qt
Game of Quests gameplay08

Web

Game of Quests · Test Automation

A Java game project with end-to-end Selenium WebDriver tests for reliable gameplay flows.

  • Java
  • Selenium
  • JUnit
Illustrative terminal report showing a sample critical SQL injection alert09

AI

GenAI Cyber Log Analyzer

A DevSecOps service that uses language models to analyze and classify threats in raw server access logs.

  • Python
  • LangChain
  • Docker

The path so far

Work experience

  1. Now

    Software Engineer, Edge Infrastructure

    ShopifyFull-time

  2. Mar 2025 – Aug 2026

    Full Stack Developer, Part-Time

    Sarakbi GroupPart-time

    • Docker
    • Jenkins
    • Next.js
    • Linux
    • TypeScript
    • React.js
  3. May 2024 – Oct 2025

    Full Stack Engineer

    OusterContract Full-time

    • C++
    • Docker
    • Jenkins
    • Linux
    • OpenCV
    • Python
    • Rust
    • Tokio
  4. Jul 2022 – Apr 2024

    Software Developer, Part-Time

    Billet Precision Ltd.Part-time

    • Python
    • TypeScript
    • Docker
    • Linux
    • C++
  5. May 2023 – Aug 2023

    Software Developer

    Gas TopsContract Full-time

    • Rust
    • Python
    • Dart
    • Svelte