Projects
A selection of engineering work - from backend systems to IoT.
A robust parental control backend system designed to monitor, filter, and manage digital access for children - with a focus on reliability and real-time control.
- Real-time content filtering engine
- Device management API with role-based access
- Custom rate limiting and abuse detection
Node.js TypeScript PostgreSQL Redis
An online real-time multiplayer game powered by WebSockets and MongoDB. Handles concurrent game sessions with low-latency state synchronization.
- Concurrent game sessions via WebSocket rooms
- Redis pub/sub for cross-instance communication
- Sub-50ms state sync latency
Node.js WebSocket MongoDB Redis
An IoT system bridging ESP32 hardware with a Node.js/MongoDB backend. Enables remote sensor monitoring, command dispatch, and firmware OTA updates.
- OTA firmware update pipeline
- MQTT-based bidirectional communication
- Sensor data aggregation and alerting
C++ ESP32 Node.js MongoDB MQTT
A scalable Q&A platform built to benchmark containerized deployments. Load-tested with k6 behind Nginx reverse proxy to validate throughput at scale.
- Containerized deployment with Docker Compose
- 12K RPS tested with k6 load testing
- Nginx reverse proxy with rate limiting
Node.js Docker Nginx k6 PostgreSQL