Software Engineer / cpe @ MSU-IIT
I design and build web applications end-to-end, from database schema and API design through to deployment and monitoring, with a strong preference for clean architecture over quick fixes. My primary stack is Next.js, Supabase, Spring Boot, and PostgreSQL, and I focus on building systems that remain reliable under real-world load rather than ones that only work in a controlled demo.
| Category | Technologies |
|---|---|
| Languages | TypeScript, JavaScript, Java, Python, SQL |
| Frontend | React, Next.js, Tailwind CSS, shadcn/ui, Vite, Motion, React Hook Form, Zod |
| Backend | Spring Boot, Supabase, Firebase, Resend |
| Database | PostgreSQL, Firestore |
| Infrastructure | Vercel, Cloudflare Workers, GitHub Actions |
| Payments | PayMongo |
| Testing | Playwright, Vitest, Lighthouse CI |
| Tooling | ESLint, Prettier, Husky, Commitlint, Sentry |
More about how I work
I approach open source the same way I approach production systems: contribute to tools you actually use, and fix things upstream rather than patching around them. I have submitted pull requests to Div-Acer-Manager-Max, the Avalonia-based Linux GUI for managing fan curves and battery limits on my Acer Nitro V15, and I curate an Awesome Linux Software list. I also volunteer as a developer on BetterIligan, a civic tech initiative digitizing local governance data for the City of Iligan, where I have contributed security hardening, SEO improvements, and infrastructure fixes alongside the core team.
Outside of code, I spend time tuning my own development environment, Linux internals, networking, and audio, because a fast, reliable workstation compounds in value over years of shipping. I am also working through Google's Project Management Professional Certificate to build a more structured approach to scope, sequencing, and delivery, since most of what slows a project down has less to do with code and more to do with planning.
AgentFlow An agent-driven CRM and workflow automation platform for solo real estate agents, with lead capture, automated outreach via Resend, pipeline tracking, and PayMongo-integrated payments in a single lightweight tool. Built with Next.js, Supabase, and Vercel.
BetterIligan (volunteer) A civic tech initiative digitizing local governance data, policies, and public services for the City of Iligan, Northern Mindanao. Contributing security headers, SEO fixes, and infrastructure improvements.
MakerSwap (archived) A peer-to-peer hardware exchange for MSU-IIT's student makerspace, enabling students to trade components and parts locally. Built with React, TypeScript, Vite, Tailwind CSS, shadcn/ui, and Firebase.
Flowguard500 A Scilab-based predictive maintenance system for the FlowGuard 5000 centrifugal pump, with polynomial calibration, exponential degradation modelling, bisection failure prediction, and a real-time health dashboard.


