Loading portfolio

Full-Stack Web & Mobile Developer

Curious by nature.
Building with purpose.

I'm Ralph Laurence Sayo, a BS Information Technology student.

01 / SELECTED WORK

Learning.
Made tangible.

Projects across machine learning, interactive 3D, and everyday web applications.

01 /AI / CAPSTONE2025–2026 · In development

GraphiScan

Screening dysgraphia through handwriting analysis.

Lead programmer for a three-person capstone team developing CNN-based handwriting screening, student records, and evaluator access across web and mobile interfaces.

  • Python
  • Flask
  • Vue
  • Capacitor
  • TensorFlow
  • Keras
  • MySQL

Presented as a screening research project, not a clinical diagnosis tool.

View GraphiScan on GitHub
GRAPHISCANAI
GraphiScan application screenshot
Python + Flask
02 /3D / EXPLORATIONLive · Playable

Odyssey

A solar system to explore.

A playable browser-based space exploration game with guided discovery and interactive field guides.

  • JavaScript
  • Three.js
  • Vite
Play Odyssey View Odyssey on GitHub
03 /WEB / PRODUCTIVITYPreview in preparation

ISKOL

Student life, in one workspace.

Subjects, class schedules, and notes brought together in a student productivity application.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
View ISKOL on GitHub

02 / SKILLS & CERTIFICATIONS

What I bring
to the table.

Core toolkit across web, mobile, and AI — backed by certifications along the way.

MY TOOLKIT

CAPABILITIES / TOOLKIT

Web development

Interfaces, application logic, and databases.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Bootstrap
  • Tailwind CSS
  • Three.js
  • GSAP
  • Vite
  • Vue
  • Nuxt
  • React
  • Next.js
  • PHP
  • Laravel
  • Node.js
  • MySQL
  • PostgreSQL
  • MongoDB
  • Supabase

CERTIFICATIONS

  • CCNA: Introduction to Networks

    Davao del Norte State College · Cisco Networking Academy · May 2025

  • CCNA: Switching, Routing, and Wireless Essentials

    Davao del Norte State College · Cisco Networking Academy · Dec 2025

03 / EXPERIENCE & EDUCATION

Learning.
Through real work.

Technical operations experience alongside my Information Technology degree.

September 2026–Present

Remote

Technical Staff

Cruisechef International Academy

Support the academy's admin dashboard, reservations, automated email workflows, and account troubleshooting for staff and trainees, with 200+ reservations on record.

Maintain social media channels and the content calendar, and contribute to planning an in-house trainee account management application.

Expected June 2027

Fourth year

BS Information Technology

Davao del Norte State College

Panabo City, Philippines

04 / HOW I BUILD

From idea
to finished product.

The process I follow on every project, from capstone research to smaller builds.

  1. 01

    Understand

    Every project starts with the problem, not the code. I dig into what’s actually needed — the requirements, the constraints, who it’s for — before deciding how to solve it.

  2. 02

    Design

    Once the problem is clear, I visualize the solution: sketching flows and mocking up interfaces before writing a single line of code.

  3. 03

    Develop

    The design becomes real. I build out the core features first, focused on getting the fundamentals working before anything else.

  4. 04

    Improve

    With a working version in hand, I go back through it — cleaning up rough edges and refining the parts that matter most to the user.

  5. 05

    Test

    I put the project through its paces: checking edge cases, fixing what breaks, and making sure it actually does what it was built to do.

  6. 06

    Deploy

    Finally, I ship it — a live demo, a packaged app, or a presentation — and treat feedback from that point as the start of the next iteration.

05 / WHAT'S NEXT?

Have something
in mind?

Send a message

For dev collaborations, freelance editing
requests, or just a conversation about building
things — these are my socials, feel free to reach out.