Portfolio

RAN MAC Scheduler — 5G/LTE L1/L2 downlink scheduler in C++ Permalink

Published:

A compact, fully-tested C++17 simulation of a 5G/LTE MAC-layer (L2) downlink scheduler over a simplified PHY (L1) model, with a full GitHub Actions CI/CD pipeline.

C++17 · RAN L1/L2 · CMake · GoogleTest · GitHub Actions (build matrix, sanitizers, clang-tidy, cppcheck, coverage)

RAN Scheduler on Kubernetes — Dockerized microservice + Helm chart Permalink

Published:

The C++ RAN MAC scheduler wrapped as an HTTP microservice, containerized with a multi-stage Docker build, and deployed to Kubernetes (minikube) with a production-shaped Helm chart — probes, ConfigMap, HPA, and Prometheus metrics.

Kubernetes · Helm · Docker (multi-stage) · minikube · C++ (cpp-httplib) · Prometheus · GitHub Actions