Projects

Interactive case studies - not just cards. Open one to explore the architecture.

AIOps incident orchestrator

A state graph that carries a backbone-link incident from ticket to port recovery - with a human in the approval loop.

LangGraphLLM AgentsNETCONF / PyEZJunos

WebAgent-RL+ - training web agents

Thesis project: an agent learns to operate a browser through RL - adaptive curriculum and graded reward on a single consumer GPU.

PPO / RLPyTorchQwen3-8BDeBERTa-v3

PPR / AVR Monitor

An agent that catches overlaps between planned maintenance and outages before they turn into an incident.

PythonFastAPIPostgreSQLKafka

Backbone traffic forecasting

A Temporal Fusion Transformer forecasts backbone load a week ahead and turns the forecast into a capacity-expansion plan.

PyTorchTemporal Fusion Transformerpytorch-forecastingTime Series

Junos MCP Server

An AI agent for fully autonomous interaction with Juniper (JunOS) devices - no human in the loop.

LLM AgentsMCPNETCONFJuniper PyEZ

MT-transformer

Telegram bot and a trained model that recognizes the genre of a music track.

PyTorchTransformerMel-SpectrogramAudio ML

ViT - person re-identification with masks

A Vision Transformer for person re-identification that leverages masks.

PyTorchVision TransformerRe-IdentificationMasking