Projects · Skills · Experience · Certifications · Stats · Connect
I recently graduated with a B.S. in Computer Engineering from the Technological University of the Philippines Visayas. I build AI systems, data tools, automation, and backend services — most of my projects start as a way to learn a new technology and end up as something people actually use.
7 shipped projects. 1 defended thesis at >92% real-world accuracy. 14 certifications. All built and owned solo, end to end — from the database schema to what ships in production.
|
Every model I train or wire up sits inside a real workflow — license-plate reads, a chat assistant grounded in your own data, an executive summary of your own numbers. Never a bare demo. |
Frontend, backend, auth, CI/CD, deploy — I own the whole pipeline on every project, from Flutter release signing to a Raspberry Pi in production. |
Dashboards, pipelines, and GIS layers that turn raw numbers into something a decision-maker can actually read. |
- 🔭 Currently building a full-stack platform for my local barangay — public announcements, an officials-only channel, appointments, and an admin map view.
- 🌱 Currently learning Spring Boot, Docker, data engineering, and cloud infrastructure.
- 👯 Looking to collaborate on civic tech / open-source tools for local government, and anything that puts computer vision or LLMs to practical use.
- 🤔 Looking for help with smart-home projects on a Raspberry Pi 5 — voice control works, device control is next.
- 💬 Ask me about computer vision with YOLO, shipping Flutter + FastAPI end-to-end, or wiring the Gemini API into real products.
- 😄 Pronouns: he/him
- ⚡ Fun fact: a customer once swore their phone "just randomly died." I opened it up and found a dead ant that had crawled in and shorted two contacts.
- 🎮 Off the clock: sci-fi, deep conversations, and currently ranked God of Destruction 1 in Tekken 8 with Devil Jin.
🤖 Jarvis — a Raspberry Pi butler that talks first
A voice-driven calendar assistant on a Raspberry Pi 5 that announces upcoming appointments unprompted and repeats until acknowledged — because a reactive assistant is useless when the failure mode is forgetting.
- 🎙️ Always-on "Hey Jarvis" wake word (openWakeWord) → faster-whisper STT → a pure, fully-tested intent parser
- 🗣️ Piper TTS voice output, half-duplex echo gating so it doesn't hear itself talk
- 💬 Optional conversational layer via Gemini — deterministic commands (acknowledge/snooze) always stay local; an LLM never decides anything that could mean a missed appointment
- ✅ Read-only Google Calendar OAuth, kept that way on purpose for an honest privacy story
💰 Hamili — AI personal finance tracker
A cross-platform finance app (Android + Web, single Flutter codebase) with a built-in assistant. People track spending, set budgets and savings goals, and ask a Gemini-powered chat about their own money in plain language — every answer grounded in real transactions, never generic advice.
- Full stack shipped solo: Flutter frontend, FastAPI backend, PostgreSQL via SQLAlchemy, JWT auth
- GitHub Actions pipeline builds, signs the Android release, and deploys to Firebase Hosting + Render
🚓 SAVES AI — automatic license plate recognition (undergrad thesis)
A YOLOv11 + OCR pipeline that reads license plates from a camera feed, validates them against a database, and keeps a searchable record. Presented to the Land Transportation Office for accuracy approval, and successfully defended as our undergraduate thesis with Engr. Al Christian L. Kardinas.
- >92% plate-read accuracy (YOLOv11 + OCR) · 100% database validation accuracy
📊 Steam Player Engagement Analytics — data dashboard with AI-generated summaries
Collects, cleans, and visualizes Steam game data in an interactive dashboard, then has the Gemini API write an executive summary of what the numbers say — instead of leaving a wall of charts for the reader to interpret.
🎓 TUPVConnect — campus communication platform
Centralizes announcements, events, student organizations, campus maps, and resources for TUP Visayas in one place, with role-based access for students, faculty, and administrators.
🐾 Pokémon Image Classifier — computer vision from scratch
A CNN trained with TensorFlow to recognize 1,000+ Pokémon species from an uploaded image — built to properly learn the CV workflow: dataset assembly, architecture design, and the unglamorous work of figuring out why the model confuses two similar-looking species.
🥐 Creer — a small-batch home bakery's Instagram presence, rebuilt as a real website
Commissioned by a local online bakery business to build a React/TypeScript site with data-driven content layer so the owner can add menu items without touching code, custom crossfade photo galleries built from raw phone photos, and a resilience layer that keeps animations working even inside Instagram's in-app browser, where standard scroll-trigger APIs are known to silently fail.
Full write-ups, build notes, and photos for every project above live on my portfolio.
Languages
Frameworks & Libraries
AI & Data
Databases
Cloud & DevOps
Tools
Engineering & Design
AI Tools & Automation
| Role | Organization | Highlights |
|---|---|---|
| Information Systems Intern | Land Transportation Office | Built a Python + Electron.js MIS that automated monthly revenue recording, replacing a manual process. Ran the technical side of daily operations — displays, files, seminar decks. |
| Computer Hardware Technician Intern | MF Computer Solutions | Assembled and repaired desktop builds, diagnosed hardware/software issues, tracked inventory across branches, helped customers pick parts. |
| Assistant City Planner Intern | City Government of Talisay | Prepared and organized GIS datasets for city and landmark mapping projects — working across parcels, zoning, topography, land cover, imagery, and basemap layers. |
|
"A man who hasn't hit his Claude limit by noon has wasted his morning." — Claudelius Maximus (c. 2026) |
⭐️ From Yus3n10 — software engineer building practical AI products.