Software engineer working across performance-critical systems and AI-driven backends, from low-latency engines in Rust and C++ to multi-tenant AI agents and distributed data pipelines. I build tools I'd want to use, and share everything I learn along the way.
Programming languages — Rust · C++ · TypeScript · Python
Backend & Systems — async/event-driven architectures · WebSockets · REST · gRPC · NATS · low-latency systems
AI & Agents — LLM agents · tool-calling · sandboxed code execution · multi-tenant RLS
Data & Storage — ScyllaDB · PostgreSQL · Redis · MongoDB · SQLite
Infrastructure — Docker · Kubernetes · GCP
plantwise
Multi-tenant AI assistant for renewable-energy operators: chat in plain language about plant data while the agent queries Postgres, runs sandboxed Python, and generates PDF/Excel/Word reports — with tenant isolation enforced in the database, not in prompts.
Python FastAPI React PostgreSQL LLM agents Docker
MarketDataAggregator
Market data engine for real-time multi-exchange order book aggregation, querying, and observability.
Rust ScyllaDB
ATS-bridge
Candidate ingestion pipeline with adapter registry for multi-ATS support and incremental sync with end-to-end idempotency.
Python Django FastAPI gRPC Redis SQLite Docker
CacheHLS
A cache for HLS live streaming over broadband with customizable delay, improving streaming stability and efficiency using a dynamic data structure.
C++ 5G HLS
BluetoothRSSIFinder
App that records Received Signal Strength Indicator (RSSI) values from another device.
Kotlin
VoiceActivityDetection
Script with the aim of eliminating the noise present in an audio in moments of silence, recognizing when a person speaks and when there is only noise.
C++