John Paul Caigas — IT student who loves building the logic behind the screen.

@mra1k3r0

Backend DeveloperIT Student

IT student who loves building the logic behind the screen.

01About

I'm an IT student specializing in backend development — the part of the web you don't see but absolutely need. I build server-side logic, APIs, and database systems that power real applications.

Currently sharpening my skills in PHP, Node.js, and database architecture. I believe clean code and solid systems matter more than flashy interfaces — but I can handle the frontend when it counts.

LocationPhilippines
EducationBS Information Technology
StatusOpen to opportunities
“First, solve the problem. Then, write the code.”
— John Johnson

02Journey

$ $ git log --oneline --graph

2019
b19c0de(origin/fundamentals)edu

Web Fundamentals

SIS BootCamp foundation: HTML, CSS, and JavaScript with small responsive projects.

2020
ts20be1(origin/ts-backend)exp

TypeScript-First Backend

Focused on Node.js + TypeScript, built FCA-based Facebook bots, and shipped API-first projects.

2021
nc2css1(origin/systems)edu

Systems & Discipline

Completed TESDA NC II (Computer Systems Servicing): hardware, troubleshooting, and networking fundamentals.

2022
it22csp(origin/college)edu

BSIT + Team Projects

Started BSIT at CSPC and moved into structured collaboration, better workflows, and team delivery.

2023
php23ap(origin/php-api)exp

PHP + API Expansion

Added PHP deeply for API deployment; improved MySQL design, auth flow, and production-ready structure.

now
HEAD(main)exp

Building & Shipping

Focused on shipping real backend systems with TypeScript, PHP, and databases.

03What I Do

I’m strongest on backends and APIs, comfortable owning full builds when the product needs it, and I lean hard into security, networking, and automation done right—not resume keywords, just what I actually like doing.

04Projects

Unserious CM
#01Unserious CM

Unserious CM

A not-so-serious Cookie Manager Chrome extension where cookie management meets stand-up comedy.

TypeScriptChrome ExtensionTailwind CSS
XSD Validator
#02XSD Validator

XSD Validator

Validate XML against XSD schemas—Express + Node.js API with a clean web UI.

Node.jsExpressXMLXSD
Discrete Probability Calculator
#03Discrete Probability Calculator

Discrete Probability Calculator

Modern Java GUI app for computing Binomial, Poisson, Geometric & Hypergeometric distributions.

JavaSwingMath
Portfolio Site
#04Portfolio Site

Portfolio Site

This very site — minimal PHP portfolio with particle text art, zero frameworks, dark theme.

PHPCSSCanvasVanilla JS

05Contact

Send me a message

Got a project, question, or just want to say hi? Fill out the form or reach me directly.