Computer Science student, Philippines
4th year BS CS at Camarines Sur Polytechnic Colleges · Graduating 2027 · Dean's Lister
Thesis · Real-time chess skill estimation and anomaly detection · attention-augmented CNN-BiLSTM · PyTorch, python-chess, Stockfish, Leela Chess Zero
Full-Stack Software and Automations Developer · Homexa / Club Wealth · full-time, remote · Sep 2026 to present Full-stack work on Yapii, a real-estate CRM with an AI caller. 376 merged PRs in three weeks with zero reverts, about 32% of the team's merged changes.
Full-Stack Developer, freelance · Dec 2025 to present · remote
- HR management platform for a client: employee records, approvals, shift scheduling, payroll tracking. Deployed on Vercel, with a Discord bot for the team alongside it.
- Layered architecture. Everything reviewed, tested and debugged before it ships.
|
My thesis. Works out how strong a chess player is from the moves they make, and flags moves that look out of place. Builds on the published RatingNet research code. Off by 172 rating points on average across 255,000 test games. PyTorch · python-chess · Stockfish |
Merges a batch of clips and uploads the result straight to YouTube. It puts them in order for you by name, date, size or duration, so nothing has to be lined up on a timeline by hand, and it copies the streams untouched when the codecs already match. Later rebuilt as videomerger_app_revamp on Electron and React. Open source, MIT · Python · Flet · FFmpeg · Firebase · YouTube Data API |
|
Predicts how much engagement a music video gets, from a Spotify and YouTube dataset, using a small neural network. R² of 0.58 on 4,144 test songs. Python · Keras · Jupyter |
Checks whether an LLM's reasoning actually holds up, by turning it into logic and testing it. Cut confident wrong answers on unanswerable problems from about 20% to 2%. Python · Z3 · few-shot prompting |
|
Tells cardboard, glass, metal, paper and plastic apart from a photo or a live webcam, at 88% accuracy on held-out test images. The vision half of a waste sorting robot, a six person team project for our Computer Vision course. Python · TensorFlow · MobileNetV2 · OpenCV |
Brings detail back out of dark or washed out grayscale photos, then scores the result against the original with PSNR and SSIM. Averages 26.6 dB PSNR and 0.84 SSIM over 200 images. Python · NumPy · Jupyter |
Closed source. The code belongs to the companies I built it for, so these describe the work instead.
|
HR and operations tool for a client's 30+ person team: staff records, schedules, pay cycles, onboarding and training. Next.js · TypeScript · Supabase · Drizzle |
Discord bot for shift reminders and activity tracking. Python · discord.py · SQLite · aiohttp |
|
Lets an AI assistant look things up across internal databases by asking in plain English. Python · FastMCP · PostgreSQL · MongoDB |
Real-estate CRM and AI-calling platform at Homexa. Cut the dashboard's account check from ~115 s to 0.05 s, tripled daily email volume (973 to 3,144) under SES's 0.1% complaint threshold, and enforced calling-hour rules in the AI dialer. TypeScript · React · Express · PostgreSQL · AWS SES · LiveKit |
School projects, kept public for the record.
|
python-3d-wireframe-renderer |
assembly-x86-employee-tracker |
mobile-app-development-labs |
|
cloud-ecommerce-azure |
flask-docker-cicd-pipeline |
chess-rating-predictor-dl |
Software engineering · QA and testing · AI/ML
Started with game file modding, running game servers and some Roblox. Outside of code: video games, and making and teaching music.



