Menon Pranto

AI/ML Engineer · O-RAN & 5G Networks

bio.py
"""I build self-optimizing 5G networks with reinforcement learning."""

role     = "AI/ML Engineer @ Cloudly IO"
work     = "core contributor, Maveric (Linux Foundation)"
focus    = ["reinforcement learning", "Bayesian digital twins", "O-RAN"]
open_to  = "AI/ML engineer roles — research track"
location = "Dhaka, Bangladesh (UTC+6)"

AI/ML Engineer at Cloudly IO and core contributor to Maveric (Linux Foundation Connectivity). I build production reinforcement-learning agents and Bayesian digital twins for AI-native 5G/6G networks — including the end-to-end PPO-based MRO pipeline, which I re-architected from linear to multi-threaded for a 45–55% runtime reduction, and a vectorized handover protocol that runs 5.5× faster on ARM and 18× on Intel. Started in data annotation and QA, learned what good training data looks like from the ground up, and now ship end-to-end ML pipelines from data sim through xApp/rApp deployment.

projects

▲ 45–55% runtime cut

Reinforcement-learning service for self-optimizing 5G/6G networks. I built the MRO module end-to-end and re-architected the training pipeline from linear to multi-threaded, cutting runtime by 45–55%. Unified RL harness across MRO, CCO, Energy Saving, and Load Balancing rApps.

  • python
  • pytorch
  • ppo
  • o-ran
◆ 3GPP-compliant

Golden topology generator powering Maveric's rApps. I wrote the 3GPP-compliant golden generators — Hata/UMa/UMi path loss, Gauss-Markov mobility across four UE velocity classes, and ECI computation.

  • python
  • numpy
  • 3gpp
  • kafka
◆ 3-tier cache

GPyTorch Gaussian-process engine for RF propagation prediction. I hardened the serving layer: 3-tier cache (Redis → MongoDB → Postgres), partition-aware exact-offset Kafka commits, and Prometheus-instrumented training histograms.

  • python
  • gpytorch
  • fastapi
  • redis

MalwareSentinel

▲ adaptive RL firewall

RL-based adaptive firewall with real-time malware detection. Learns from network activity and shares collaborative threat intelligence across devices — ML models and cloud integration designed for fast, device-specific protection.

  • python
  • rl
  • security
◆ 7-class ResNet

Seven-class facial-emotion classifier fine-tuned on FER2013 — ResNet backbone with class-weighted loss for imbalance, test-time augmentation, and multi-GPU training over NCCL.

  • python
  • pytorch
  • resnet
▲ zero dependencies

Zero-dependency PWA for volleyball referees and scorekeepers. Tracks scores, rotations, substitutions, timeouts, and libero usage in real time with automatic rule enforcement. Vanilla JavaScript.

  • javascript
  • pwa

experience

  1. Intelligent Machines Annotation Team Lead Aug 2019 – Sep 2020
  2. Intelligent Machines Junior QA Analyst Oct 2020 – Mar 2022
  3. Cloudly IO AI/ML Research Intern Aug 2024 – Jan 2025 shipped: 3GPP golden topology generators
  4. Cloudly IO AI/ML Engineer Feb 2025 – now shipped: end-to-end MRO rApp pipeline

skills

# languages

  • Python
  • C/C++
  • Java
  • JavaScript
  • SQL

# ML & RL

  • PyTorch
  • TensorFlow
  • scikit-learn
  • Stable-Baselines3
  • GPyTorch
  • NumPy
  • Pandas

# LLM & agents

  • LangGraph
  • LangChain
  • MCP / fastmcp
  • pgvector
  • RAG
  • Claude API

# infra & data

  • FastAPI
  • Kafka
  • Docker
  • Kubernetes
  • AWS (EKS · S3 · Cognito)
  • PostgreSQL
  • Redis
  • MongoDB
  • Prometheus
  • OpenTelemetry

# domain

  • O-RAN
  • 3GPP
  • Bayesian digital twins
  • RL / PPO
  • xApp / rApp