student gate attendance
Built with Flutter, Node.js, React.js, and MongoDB, with Raspberry Pi powering the gate-side attendance server.
full-stack engineer · student
I'm a full-stack engineer who builds modern web and mobile applications, with a growing focus on generative AI.
I enjoy turning early-stage ideas into practical, user-friendly products. Whether I'm building from scratch or improving an existing system, my goal is to create technology that people can genuinely use and value.
Built with Flutter, Node.js, React.js, and MongoDB, with Raspberry Pi powering the gate-side attendance server.
A multi-tenant platform that modernizes lying-in clinic operations, prenatal care, appointments, delivery records, and maternal health data.
Our capstone, "IoT-Powered Attendance Monitoring with Geotagging and Geolocation to Address Student Truancy," officially passed its final defense. Months of building, debugging, and revising the RFID, GPS, and SMS-notification pipeline came down to this panel presentation, and the system held up. Grateful to my groupmates, Estrada, Sales, and Toregossa, and to our panelists and adviser for the guidance that got us here.
I'm currently finishing my BSIT degree at Bukidnon State University, learning in public and building with a bias toward clarity, usefulness, and steady improvement.
Here's how that shows up in the way I plan, build, and ship projects, from classroom requirements to full capstone systems:
I write readable code and document decisions so anyone, including future me, can pick up a project without guesswork.
I get a working version out early, gather real feedback, and iterate instead of chasing a perfect first draft.
Features get built around what people actually need, whether it's parents tracking attendance or clinic staff logging patient care.
As a BSIT student, I treat every capstone and side project as a chance to document mistakes and lessons, not just ship features.
I break a big system into smaller modules I can run and test on their own, like separating the RFID scanner from the notification service, so bugs are easier to isolate.
Before writing code for a group project or client request, I confirm requirements and edge cases out loud so the whole team builds the same thing.
Right now I'm applying these habits while finishing my BSIT capstone and picking up more backend and AI-assisted tooling, so I can carry them into my first professional role.