I’m Niles Cabrera.
I build things that reach people and change how they work.
Everything else follows from that. Backend and full-stack systems. Currently a Full Stack Engineer Intern at PayMongo (YC S19).
- merchants reached at PayMongo
- 12,000+merchants reached at PayMongo
- dormers served by MakeAbot
- 1,000+dormers served by MakeAbot
- cat records synced at AGILA
- 500+cat records synced at AGILA
Experience
Full Stack Engineer Intern
Jun 2026 – present
PayMongo (YC S19)Integrated production-grade local fiat gateways with AWS AgentCore Payments for 12,000+ merchants, and owned end-to-end user flows plus a design system migration on a live money-movement app.
- React Native
- TanStack Query
- Zod
- TypeScript
- AWS
Project Manager & Lead Developer
Aug 2025 – present
AGILALed a 4-person team replacing a spreadsheet-bound workflow for an animal welfare organization, and architected the two-way sync engine that made the migration invisible to 40+ volunteers.
- Next.js
- PostgreSQL
- Supabase
- Google Sheets API
Web Developer
Aug 2025 – May 2026
Ateneo MIS AssociationShipped a paid client frontend for Stage21 Body Kits inside a 10-person agile team: 30+ responsive React components on a Sanity CMS backend.
- Next.js
- React
- Sanity CMS
BS Computer Science
2024 – 2028 expected
Ateneo de Manila University · UndergraduateSoftware engineering, data structures, operating systems, machine learning.
- DOST-SEI Merit Scholar, top 6% of STEM students
- Full Financial Aid Scholar
- Harvard CS50x · University of Helsinki Full Stack Open
What I’ve built
AGILA CATalog
An animal welfare organization's cat records moved off a strained spreadsheet without anyone having to stop using the spreadsheet.
500+cat records
MakeAbot
A peer-to-peer sharing network for campus dormers, built around the awkward part: asking a stranger for something.
1,000+campus dormers
SCHROLLAR
Academic discovery reframed as a feed, so the scrolling reflex produces a research trail instead of nothing.
2nd runner-up of 25+ teams at GDG HackFest: Axis, March 2026
2ndrunner-up