Good software doesn’t stop at the interface. It connects the code, the network, the infrastructure, and the people using it.
My work spans full-stack applications, backend APIs, databases, and computer vision, alongside network infrastructure, cloud platforms, DevOps automation, and defensive cybersecurity. I enjoy connecting these disciplines to build useful, secure, and maintainable systems.
I’m also the Co-Founder of BuildByte Academy, bringing a practical, project-first approach to technical learning.
Software engineering
Practical applications, developer tools, and automation.
Networks & cloud
Infrastructure, deployment, and connected systems.
Security by design
Defensive security, API security, and access control.
Beyond the terminal, photography keeps me curious about detail, composition, and storytelling.
Co-Founder / EDUCATION
BuildByte Academy.
Build skills. Then build something real.
A technical learning platform focused on practical, project-based education in software development, cloud computing, AI, and cybersecurity.
An offline-first Android app for Filipino jeepney commuters. On-device AI reads destination signs, matches bundled routes, and displays an offline Metro Manila map, with local trip planning and saved trips.
A native Android music player for local tracks, playlists, synced lyrics, and personal listening. A separate browser demo lets visitors try local audio playback.
A visual portfolio builder with drag-and-drop blocks, responsive editing, local project storage, and multi-page static HTML export. Available as a localhost editor and Windows/Android app.
An offline Windows PDF utility for conversion, merging, page extraction, rotation, and images to PDF. File Explorer actions, a desktop app, and a CLI share the same processing engine.
An offline Android Wi-Fi site-survey tool connecting floor plans, real signal readings, access-point inventory, estimated heatmaps, and local reports for field engineers.
Open-source browser application for opening and presenting .pptx files without requiring Microsoft PowerPoint, LibreOffice, or a server-side conversion service.
Native digital-asset library for local XAMPP use with secure uploads, metadata/search, RBAC, previews, version history, sharing, collections, reporting, audit logs, and recycle-bin workflows.
Voice-activated Windows AI assistant with speech recognition, text-to-speech, app/system controls, web actions, media controls, a pygame interface, and automated tests.
Secure-by-design WPF foundation for academic programming exams with SQLite persistence, authentication/lockout, dashboards, examinations, audit logs, grading primitives, timer logic, and a fail-closed execution boundary.
Full-stack restaurant table-management system with dynamic floorplan editing, real-time table operations, receipt generation, MySQL-backed data handling, and deployment automation.
A closer look at the choices behind three of my projects.
Separate interfaces from application logic.
Make trust boundaries explicit.
Choose infrastructure that fits the problem.
OpenPresenter / SIMPLIFIED WORKFLOW
01Local .pptx file
02Parse & normalize
03Browser presentation
The browser validates the ZIP signature, JSZip extracts the Office Open XML package, and a parser normalizes slide coordinates. React renders the resulting content with HTML, CSS, and SVG.