Open to senior systems, firmware & backend roles

Suman
Saurav.

Building gaming platforms from the BIOS up — UEFI firmware, secure boot, DRM, and the OS plumbing that runs underneath every game.

BIOS Developer · Light & Wonder · Las Vegas

200K+
Members on prod
$1.4M
Annual savings shipped
<0.5s
Kafka P99 replication
Suman Saurav portrait
Las Vegas, NVAvailableSoftware Engineer
01About

From the BIOS up, engineering the layers your code runs on.

I'm a software engineer working at both ends of the stack — distributed Java services in production at scale, and BIOS firmware on real silicon.

Today I'm a BIOS Developer at Light & Wonder in Las Vegas. I'm migrating a gaming-platform BIOS from legacy GRUB to UEFI on EDK2, building the Windows boot-loader integration with in-firmware BitLocker key encryption, implementing the DRM stack that prevents EGM dongles from being cloned or reverse-engineered, and designing the OS-level multithreaded contract that lets games negotiate resources with the platform.

Before that I shipped HIPAA-compliant healthcare platforms at UnitedHealth Group serving 200K+ members on Kafka pipelines with sub-0.5s replication latency, led cloud-native microservices migrations at L&T Infotech, and co-built a hyperlocal delivery startup that put three Flutter apps live on the Google Play Store.

The toolkit ranges from C, C++, and UEFI/EDK2 through Java, Spring Boot, Kafka, and PostgreSQL — but the through-line is the same: systems that have to work, on real hardware, at real scale, without paging anyone at 3 a.m.

02Experience

From healthcare platforms to gaming firmware.

A path that taught me to design for trust and ship for outcomes.

03Selected Work

Things I’ve built — from kernel to inference.

Click any card for the long-form case study.

Distributed Systems
01·Apr 2025 – Present

Bifrost — Private Peer-to-Peer File Sharing

Share folders with anyone over the internet without uploading a byte to a server.

  • Rust
  • libp2p
  • Tauri
  • Flutter
  • Noise Protocol
Read case study
Databases
02·Aug 2025 – Oct 2025

TacoDB — Relational Database from Scratch

A single-threaded RDBMS with B+ tree indexing, multi-strategy joins, and full SQL execution.

  • C++
  • B+ Tree
  • Buffer Pool
  • Query Planner
  • GoogleTest
Read case study
Speech / ML
03·Jul 2025 – Sep 2025

Real-Time Accent Conversion System

Local Indian → American accent pipeline at 1–3s latency with int8 quantized inference.

  • Python
  • faster-whisper
  • SpeechT5
  • WebRTC VAD
  • int8 quant
Read case study
Mobile / Startup
04·Jan 2021 – Jul 2021

Grojha — Hyperlocal Delivery, From Zero

A Flutter + Firebase delivery platform that connected 30+ neighborhood shops with their customers during COVID.

  • Flutter
  • Dart
  • Firebase Auth
  • Realtime DB
  • Cloud Storage
Read case study
Q0Q1Q2Q3
Operating Systems
05·Apr 2025 – May 2025

PintOS Thread Scheduler & Priority Donation

Replacing PintOS's busy-wait scheduler with an interrupt-driven, fairness-aware MLFQ.

  • C
  • PintOS Kernel
  • GCC
  • QEMU
  • GDB
Read case study
USERKERNELP1P2P3syscall
Operating Systems
06·Apr 2025 – May 2025

PintOS User Programs & System Calls

User-space program execution, syscalls, and parent-child synchronization on top of PintOS.

  • C
  • x86 Stack Layout
  • Syscalls
  • Semaphores
Read case study
server
Distributed Systems
07·Apr 2025 – May 2025

Distributed Network Chat App

Multi-client chat over TCP/IP with broadcast, unicast, and reliable buffered delivery.

  • C++
  • TCP/IP
  • POSIX Sockets
  • select()
Read case study
CLKR1<<
Hardware / Computer Architecture
08·Apr 2025 – May 2025

16-Bit Single-Cycle CPU in Verilog

A working processor built from scratch — fetch, decode, execute, write-back — and deployed to an FPGA.

  • Verilog
  • Xilinx Vivado
  • Basys 3 FPGA
  • Artix-7
  • Simulation Testbench
Read case study
Machine Learning / Reinforcement Learning
09·Apr 2025 – May 2025

Reinforcement Learning for Autonomous Drone Delivery

Trained an agent to pick up and deliver two packages on a 6×6 grid full of tornadoes, birds, and wind.

  • Python
  • NumPy
  • Q-Learning
  • Double Q-Learning
  • Custom Grid Environment
Read case study
04Toolkit

What I reach for, depending on the problem.

01

Languages

  • C
  • C++
  • Rust
  • Java
  • C#
  • Python
  • TypeScript
  • JavaScript
  • Go
  • Verilog
  • Shell
02

Systems & Firmware

  • UEFI / EDK2
  • GRUB
  • Windows Boot Loader
  • BitLocker
  • DRM / Anti-Tamper
  • NVRAM Drivers
  • VMware
  • QEMU
  • FPGA / Vivado
  • Embedded Systems
03

Backend

  • Spring Boot
  • Node.js
  • NestJS
  • .NET
  • REST
  • gRPC
  • GraphQL
  • WebSockets
04

Frontend

  • React
  • Next.js
  • Angular
  • Tailwind
  • HTML/CSS
05

Data & Storage

  • PostgreSQL
  • MySQL
  • MongoDB
  • Cassandra
  • Redis
  • Firebase
06

Distributed & Cloud

  • Kafka
  • Kubernetes
  • Docker
  • GCP
  • AWS
  • Azure
07

DevOps & Ops

  • Jenkins
  • CI/CD
  • Git
  • Splunk
  • Grafana
  • JUnit
05Education

Two degrees, one through-line.

Aug 2024Dec 2025

University at Buffalo

M.S. in Computer Science & Engineering

Buffalo, NY · USAGPA · 3.85 / 4.0
Jul 2017May 2021

National Institute of Technology Raipur

B.Tech in Biomedical Engineering

Raipur, India
06Writing

Long-form on AI, healthcare, and the path between them.

A handful of recent essays — coffee-length reads.

06Research

Earlier work as a biomedical engineer.