MR
0 of 3 digits entered

Loading portfolio

Open to full-time roles

Hi, I’m Mathew Rafael.

Full-stack developer who builds web platforms from UI to database.

I work across frontend, backend, and databases, with machine learning and IoT experience when the project calls for it.

Portrait of Mathew Rafael
Mathew RafaelFull-Stack DeveloperHire me
Tech stackTools I build with
01 / A LITTLE ABOUT ME
Developer working at a desk with code on multiple monitors
Curious by nature. Developer by choice.

Who I am and how I work

I turn ideas into
working products.

Full-Stack Developer with a BS in Information Technology from Baliuag University. I build web apps, machine learning, and IoT systems, from UI to deployment.

  • LocationBaliwag, Bulacan, Philippines
  • StatusOpen to full-time roles
  • FocusFull-stack: React, Node.js, PostgreSQL
3+Projects built
600Internship hours
4Certifications
02 / MY BACKGROUND

What I’ve learned

Education

Bachelor of Science in Information Technology

Baliuag University

2022 — 2026 · Baliwag, Bulacan

Major in Web and App Development, with project experience in full-stack web development, machine learning, and IoT.

Mobile Programming (Swift & Kotlin)JavaSQLNetworking Fundamentals (Cisco Packet Tracer)C++ (Arduino/IoT)

Credentials

Certifications

Where I’ve worked

Work experience

Full-Stack Developer Intern

School Division Office City of Baliwag

Oct 2025 — Feb 2026 · 600 hours
Node.jsExpressPostgreSQLJWTRBACNodemailerSupabaseAzure BlobGoogle Apps Script
  • Delivered MSSS, a full-stack procurement web app, across 600 hours covering the full SDLC from schema design to deployment. It replaced a manual, paper-based process for 3 user roles across the division.
  • Built a secure REST API with Node.js, Express, and PostgreSQL, using JWT authentication and role-based access control so each of the 3 roles only reaches its permitted workflows.
  • Integrated Nodemailer email notifications, migrated file storage from Azure Blob to Supabase, and built a Google Apps Script pipeline that validates incoming enrollment emails and extracts Excel data into a central Google Sheets report, removing manual file-sharing and data entry.
03 / WHAT I CAN DO

Technical skills.

The skills behind the tools, applied across my projects and internship.

Web development

  • Responsive interfacesComponent-based UIs with React, Next.js, and TypeScript
  • Full-stack applicationsFrontend, backend, and database built as one product
  • Cross-platform developmentReact Native for mobile, Angular for web

Backend & APIs

  • REST API designEndpoints and integrations with Node.js, Express, and Flask
  • Server-side logicBusiness rules and data handling in Node.js, Python, and Java
  • API testingRequest debugging and verification with Postman

Data, ML & IoT

  • Relational database designSchemas and queries in PostgreSQL and MySQL
  • Time-series dataSensor readings stored and queried in InfluxDB
  • Predictive modellingData preparation and models with pandas and scikit-learn
  • IoT data pipelinesOBD-II vehicle data streamed over MQTT

Deployment & workflow

  • Cloud deploymentHosting and delivery on Vercel, Azure, and AWS
  • Version controlBranching and collaboration with Git and GitHub
  • ContainerizationPackaging and running apps with Docker
04 / SELECTED WORK

A few things I’ve built

My latest projects.

03 PROJECTS
EIMCognito screenshot01LEARN · PLAY · GROW

Web-Based / April 2026

EIMCognito

A gamified learning platform for students studying Electrical Installation & Maintenance and solar photovoltaic systems.

ReactNode.jsSupabaseJavaScript
Market Scoping & Survey System screenshot02PROCUREMENT · DATA

Web-Based / January 2026

Market Scoping & Survey System

A procurement platform for the Schools Division Office to collect supplier information, compare pricing, and support purchasing decisions.

Node.jsExpressReactVitePostgreSQLSupabase
FI Motorcycle Maintenance Device screenshot03SENSING · PREDICTION

ML · IoT / August 2025

FI Motorcycle Maintenance Device

An end-to-end predictive maintenance platform using OBD-II data, MQTT streaming, and Python machine-learning models.

PythonFlaskReactMQTTInfluxDBscikit-learn

05 / WHAT’S NEXT?

Let’s build
something
together.

Client, recruiter, or company representative? Send a message and I’ll get back to you by email.

mathewbulawan@gmail.com ↗

Your message goes straight to my inbox.