Portfolio
Category
Typing Test · Vanilla JS
HTML · CSS · Vanilla JS · localStorage
Typing speed test with words, quotes, code, numbers, and symbols at three levels. WPM is based on real typing time, pasting is blocked, and the best scores stay in the browser.
Events · Vanilla JS
HTML · CSS · Vanilla JS
Digital invitation for an 18th birthday. Guests open a ribbon-sealed card, then see the details, a photo gallery, the motif colors, a live countdown, and RSVP by text, with falling rose petals.
Events · Vanilla JS
HTML · CSS · Vanilla JS
Digital invitation for a kid's birthday party. Guests tap the card to open it, then see the party details, dress colors, polaroid photos, a live countdown, and RSVP by text, with balloons and confetti.
Auth System · PHP
PHP · MySQL · face-api.js · Brevo API
Face recognition login with password fallback, account lockout after failed attempts, and email OTP password reset via the Brevo API. School project at PRMSU.
Resort / Hospitality
HTML5 · CSS3 · Vanilla JS
Premium hospitality site for a Mediterranean resort. Editorial layouts, calendar booking, and lightbox gallery. No frameworks.
OOP · Vanilla JS
Vanilla JS · ES6 Classes · localStorage
Payroll system built with four ES6 classes: Employee, Deduction, PayrollEngine, and App. Computes gross pay, SSS, PhilHealth, Pag-IBIG, and tax. Data persists via localStorage.
Productivity · Vanilla JS
HTML · CSS · Vanilla JS · localStorage
Task manager with priority levels, progress tracking, dark mode, and motivational messages. Tasks saved to localStorage. First personal web project.
Category
Healthcare · PHP ML
PHP · RubixML · Random Forest · MLP
ML pipeline for dental appointment classification and regression. Four models: Random Forest and MLP for classification, Gradient Boost and MLP for regression.
Computer Vision · Transfer Learning
Python · TensorFlow · Keras · DenseNet-121
Image classifier using DenseNet-121 transfer learning. Achieves ~99% validation accuracy. Includes data augmentation and fine-tuning.
Deep Learning · RNN
Python · TensorFlow · Keras · Jupyter
Comparison of SimpleRNN and LSTM on MNIST digit classification. LSTM hits ~98% vs RNN at ~94%. Side-by-side training curves and evaluation metrics.
Python · Turtle Graphics
Python · turtle · Math
Draws a pink heart on a black background using Python turtle graphics and the parametric heart curve equation with sine and cosine to plot each point.
Python · Terminal
Python · Terminal · threading
Python terminal Christmas tree with blinking lights and timed song lyrics. Runs entirely in the terminal with no external dependencies.
Category
Coming Soon
Projects uploading to GitHub soon.
Category
Coming Soon
Lab files and documentation being organized.
Category
Coming Soon
Game projects in progress.
Category
Coming Soon
Editing work being compiled.
Category
Coming Soon
Design work being compiled.