Open for OJT · graduating 2027

John Dyll C. Ricablanca

4th-year BS Information Technology student who builds and ships full-stack web and mobile apps, including a fine-tuned NLP model and an AI chatbot workflow. I work well with people and learn fast.

  • Full-Stack Web & Mobile
  • AI / ML
  • QA
Portrait of John Dyll C. Ricablanca

Projects

SmartQuizCapstone · 2026
Full-Stack Developer, team of 2

AI-assisted quiz creation, TOS generation and review system

An exam authoring and review platform for educators and faculty reviewers. It automates Table of Specifications (TOS) generation and supports multi-tier peer review.

  • Fine-tuned a DistilBERT model and deployed it through a FastAPI service to classify quiz questions into Bloom’s Taxonomy levels.
  • Designed the TOS and curriculum-alignment module that balances exam blueprints against syllabus objectives and difficulty distribution.
  • Built authentication, role-based access (Instructor, Reviewer, Admin), PostgreSQL Row Level Security and Cloudflare Turnstile bot protection.
  • React 19
  • Vite
  • Tailwind CSS v4
  • Supabase
  • FastAPI
  • PyTorch
  • Hugging Face
BUKSU EEU Mobile AppApplication Development final project · 2025
Solo Full-Stack Mobile Developer

Android e-commerce app for the BUKSU Economic Enterprise Unit

Deployed so students can order university merchandise and supplies without queuing in person.

  • Student ordering with real-time stock sync, cart management and order status tracking on Firebase Firestore.
  • Firebase Authentication with Google Sign-In, multi-role access and Cloudflare Turnstile bot mitigation.
  • Real-time admin dashboard with MPAndroidChart sales analytics and automated order-ready alerts through Cloud Messaging, Cloud Functions v2 and Brevo email.
  • Java
  • Android SDK
  • Firebase
  • Node.js
  • Cloudinary
  • Brevo API
  • MPAndroidChart
AI Support ChatbotPersonal project · 2026
Solo Developer

Customer support chatbot for Facebook Messenger

A 7-node n8n workflow that receives Messenger messages through a webhook and replies with AI-generated support answers.

  • Logs every conversation to Google Sheets.
  • Fixed webhook verification, API authentication and page subscription issues during live testing.
  • Runs on a zero-cost stack, so small businesses in the Philippines can afford it.
  • n8n
  • Groq API (Llama 3.3 70B)
  • Messenger API
  • Google Sheets

Technical skills

Languages

  • Java
  • Python
  • JavaScript
  • SQL
  • HTML/CSS

Web

  • React 19
  • Vite
  • Tailwind CSS
  • React Router
  • Node.js

Mobile

  • Android SDK
  • Firebase
  • Glide
  • OkHttp
  • MPAndroidChart

Backend & databases

  • Supabase
  • PostgreSQL
  • Edge Functions
  • FastAPI
  • Firestore

AI / ML

  • PyTorch
  • Hugging Face Transformers
  • DistilBERT fine-tuning
  • WEKA
  • Groq API

Automation & APIs

  • n8n
  • Messenger API
  • Cloudinary
  • Brevo
  • Google Sheets

Security

  • Role-based access control
  • Row Level Security
  • JWT
  • Cloudflare Turnstile

Tools

  • Git
  • GitHub
  • Figma

Education

Bachelor of Science in Information TechnologyBukidnon State University · Expected 2027

Certifications

CCNA: Switching, Routing, and Wireless EssentialsCisco Networking Academy via Bukidnon State University · Jan 2026
Introduction to AI Literacy and Responsible UseMicro-credential, Mapúa University / CHED ACHIEVE · Sep 2026

Let’s work together

I’m looking for an OJT placement as a full-stack web and mobile developer, AI intern or QA intern. Based in Malaybalay City, Bukidnon.