Darwin Nifras

Full-Stack / Systems Developer

Iloilo City, PHjohndarwinnifras@gmail.com

Summary

Full-stack developer specializing in offline-first systems for high-stakes, low-connectivity environments — government disaster response, local-government operations, and small-business tools. I build type-safe full-stack apps (Next.js, tRPC, Prisma) and offline-capable PWAs (IndexedDB/Dexie.js) end to end, and I care most about software that keeps working in the field. BS Information Systems graduate, West Visayas State University.

Experience

Software Developer Intern

PDRRMO Iloilo Province

Jan – Apr 2026

Sole developer of DRRM-ERS, an offline-first disaster-reporting system digitizing the NDRRMC SitRep workflow across all 43 municipalities of Iloilo Province (486-hour internship).

  • Built a type-safe full-stack app (Next.js, tRPC, Prisma, Supabase/PostgreSQL) modeling 21 NDRRMC annexes in a 30+ table schema with versioned, non-destructive history
  • Engineered an offline submission queue (Dexie.js/IndexedDB) with a sync debounce + lock mechanism that eliminated a data-duplication bug under field reconnection conditions
  • Enforced authorization at the API layer with per-municipality data isolation
  • Presented live to PDRRMO leadership — system earned an approved budget for a 5-municipality pilot deployment

Freelance Software Developer

Self-Employed

Nov 2025 – Present

Commissioned and contracted client builds delivered end to end — requirements, architecture, implementation, and deployment.

  • Rogers Manokan — poultry distribution & reconciliation system with immutable transaction history enforced by PostgreSQL triggers and a sealed daily-closure audit trail
  • Cry of Jelicuon — 45-lesson interactive physics e-learning platform mapped to 15 DepEd competencies, with a data-driven JSON content architecture
  • Cathy CCRMS — offline-first rental PWA running 20 condo/parking units with a deterministic, auditable payment-allocation engine

What Makes My Work Different

  • Built for real-world conditions (including low connectivity)
  • Built around the people who actually use it, under pressure
  • Architecture to deployment handled by one person, end to end
  • Built to be maintained, not just demoed

Skills

Development

ReactNext.jsTypeScripttRPCPrismaPostgreSQLSupabaseIndexedDB / Dexie.jsTailwind CSS

Data & Mapping

Leaflet / GISGeoJSONQGISPower BIFirebaseMongoDB Atlas

Tools

n8nMakeZapierGit / GitHubVS CodeCursorVercelFigma