Work
My professional journey and experiences.
Lead Full-Stack Developer & Systems Architect
Aug 2025 – Feb 2026- Engineered a full-stack automated booking engine (Next.js/Prisma) for dapayanresort.com, replacing manual chat-based scheduling and reclaiming 12 hours/month of owner effort.
- Hardened guest data infrastructure by implementing a Blind Indexing pattern (AES-256-GCM + HMAC) to secure PII while maintaining searchable database performance.
- Designed a multi-stakeholder document routing system for the BJMP, securing formal approval from the BJMP-NCR Regional Director after a successful multi-department prototype demo.
As a co-founder and lead developer, my focus was on designing production-ready systems that addressed organizational pain points through automation and security.
The dapayanresort.com booking engine was a project that automated 100% of a
resort’s reservation lifecycle. I architected a custom caching layer using
Next.js unstable_cache and revalidateTag to handle high-concurrency
availability checks without overwhelming the database. To protect sensitive
guest PII (emails/phone numbers) in compliance with the Philippine DPA, I
implemented a Blind Indexing pattern. By storing a non-reversible HMAC-SHA256
hash in a searchable column while keeping the actual data encrypted at rest with
AES-256-GCM, the system maintained exact-match searchability with near-zero
latency impact while ensuring the database never held plaintext PII.
Parallel to our commercial work, I led the technical design of a document routing system for the BJMP. I developed a data process workflow to handle document signing with dynamic authority resolutions across more than five departments. This architecture successfully eliminated labor and paper-heavy processes and added integration for secure digital signing with PNPKI, eventually earning formal approval from the Regional Director after a multi-department conference demonstration.
Engineering Intern
Jun 2025 – Jul 2025- Architected a centralized IoT telemetry platform using Django and PostgreSQL to provide real-time data visualization and analytics for field-deployed environmental nodes.
- Engineered a dynamic sampling algorithm in C++ for ESP32 firmware, reducing active power consumption by 84% (from 1,440 to ~230 samples/day) for remote monitoring.
- Co-engineered a solar-powered suction bug trap for pest management, integrating physics-based fan selection and solar irradiance calculations to guarantee 12-hour autonomous runtime.
- Coordinated a technical partnership with Boston College interns to deliver mission-critical water and wind monitoring systems and conduct user-centered design visits with local farmers.
In this role, I bridged the gap between low-level hardware constraints and high-level data requirements. The primary challenge was ensuring the reliability of remote monitoring nodes in agricultural zones with limited power and connectivity.
I implemented a custom MQTT telemetry pipeline utilizing binary serialization with Protobuf instead of standard JSON. This was critical for the GSM/GPRS transport layer, as it reduced the data packet size by 66% (from ~60 bytes to 20 bytes), ensuring transmission success even on unstable rural networks. On the hardware side, the dynamic sampling algorithm utilized high-frequency sampling only when environmental volatility (e.g., rapid water level rise) was detected, allowing the device to remain in deep-sleep mode during stable conditions. This optimization was essential for the 24-hour autonomous runtime required by our water and wind monitoring stations.
Furthermore, I led the technical design of a solar-powered bio-trap targeting the Brown Plant Hopper (BPH). By calculating fan suction physics and solar irradiance requirements based on local Philippine data, I ensured the system could operate reliably overnight without external power, providing a sustainable pest management solution for the farmers in Candaba.