Projects

Most projects come with an interactive demo. Open a card to see the architecture and details.

PII Firewall

De-identifies work documents before they are sent to a language model. Personal data is replaced with labels and stays inside the closed perimeter.

PythonGLiNER (NER)OCREnvelope encryption

Agent platform: runtime and security

A platform on which LLM agents run business scenarios. It includes a runtime on Temporal and LangGraph and a security model expressed as executable code.

PythonTemporalLangGraphgRPC

AIOps incident orchestrator

A state graph that takes a backbone-link incident from ticket to port recovery, with engineer approval for changes.

LangGraphLLM AgentsNETCONF / PyEZJunos

WebAgent-RL+: training web agents

Master's thesis on training an agent to operate a browser with RL, using an adaptive curriculum and graded reward on a single consumer GPU.

PPO / RLPyTorchQwen3-8BDeBERTa-v3

NeuroML: AI for living neural networks

A research pipeline for a dissertation on decoding the activity of neuronal cultures and controlling stimulation in a closed loop.

PythonNumPy / SciPyscikit-learnSpiking neural networks

PPR / AVR Monitor

An agent that finds overlaps between planned maintenance and network outages before they lead to an incident.

PythonFastAPIPostgreSQLKafka

Backbone traffic forecasting

A Temporal Fusion Transformer forecasts backbone load a week ahead, and the forecast is used to build a capacity-expansion plan.

PyTorchTemporal Fusion Transformerpytorch-forecastingTime Series

Junos MCP Server

An AI agent that works with Juniper (JunOS) devices autonomously, without an operator.

LLM AgentsMCPNETCONFJuniper PyEZ

MT-transformer

A Telegram bot with 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 uses segmentation masks.

PyTorchVision TransformerRe-IdentificationMasking