Projects

A selection of engineering work - from backend systems to IoT.

Anis logo

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
Imposter logo

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
Embedded ESP32 Controller logo

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
Asknotfm logo

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