All projects
Civic Tech / GISFeatured

e-LegTas

GIS-based evacuation management for Philippine LGU disaster risk operations

e-LegTas — e-LegTas operations overview
e-LegTas operations overview

e-LegTas operations overview

Featured view of the GIS-based evacuation management system

1/3
Role

Technical Lead & Full Stack Developer

Timeline

Feb 2025 – Nov 2025

Team

Led 5-person development team · 6 months

Overview

e-LegTas is a GIS-based Evacuation Management System designed for Philippine LGU disaster risk management. I led a 5-person development team for 6 months, delivering core system architecture from requirements through production deployment.

I translated the client's manual DRRM processes into structured technical requirements, designed a relational database schema of 80 tables via ERD modeling, and created sequence diagrams for end-to-end workflows across system roles. The stack — React, Node/Express, PostgreSQL was selected for scalability and real-time data needs.

I built real-time GIS mapping with OpenStreetMap and Server-Sent Events (SSE), tracking live evacuee counts, demographic breakdowns, and on-site personnel across 70 evacuation centers. Backend response times improved by up to 80% (300–500ms → 50–100ms). Security work included OWASP ZAP remediation, Helmet.js, and Redis-based rate limiting, plus a Dockerized CI/CD pipeline deploying to AWS EC2 with RDS.

What I did

Concrete contributions I owned on this project:

  • Led a 5-person development team for 3 months, delivering core system architecture for a GIS-based disaster evacuation platform
  • Translated client's manual DRRM processes into structured technical requirements for a full digital system redesign
  • Designed a relational database schema of 80 tables via ERD modeling, with sequence diagrams for end-to-end user workflows
  • Built real-time GIS mapping using OpenStreetMap and SSE — live evacuee counts, demographics, and personnel across 70 evacuation centers
  • Optimized backend response times by up to 80% (300–500ms → 50–100ms) through bottleneck analysis and query/API optimization
  • Conducted OWASP ZAP security testing, remediating SQL injection risks and eliminating all high/medium-severity findings
  • Hardened security with Helmet.js and Redis-based rate limiting; shipped CI/CD with Docker to AWS EC2 + RDS

Challenges

  • Real-time evacuation data must stay accurate under disaster-response pressure
  • Translating manual LGU DRRM processes into a multi-role digital system
  • Production security bar for a civic / LGU deployment

Outcomes

Up to 80% faster API responses (300–500ms → 50–100ms)
Live GIS tracking across 70 evacuation centers
80-table relational schema with full workflow coverage
Security hardened (Helmet.js, Redis rate limits, OWASP ZAP fixes)
CI/CD + Docker deploy to AWS EC2 with RDS

More projects

$ ask me about this portfolio