In Progress
Server Monitoring
Status
Server Monitoring System — open source contribution. Led the architectural migration of a legacy monitoring tool to Django, implementing remote server health tracking APIs.
Tech Stack
- Django
- DRF
- PostgreSQL
- CI/CD
Overview
An open source server monitoring system. I led the architectural migration from a legacy codebase to a modern Django backend, with a RESTful API layer designed to power both Android and iOS mobile clients.
Migration
The legacy tool had no clear separation between data collection and presentation. The migration introduced a proper service layer, normalized the database schema, and exposed everything through a versioned REST API.
Key Features
- Django Migration — full rewrite from legacy stack to Django + DRF
- Remote Monitor — tracks CPU, memory, disk, and uptime across remote servers
- Mobile API — RESTful endpoints consumed by Android/iOS clients
- CI/CD — automated test and deploy pipeline via GitHub Actions