Skip to main content

Full-Stack Developer · Metro Manila

Christian Kyle
Masangcay.

I build web systems and keep them running in production: two deployed systems, one built solo end to end, both shipped with CI/CD pipelines, security scanning, and multi-layer test suites.

Download CV
ck@manila · verificationgmt+8
  • 2 systems running in production
  • 109/109 automated tests passing
  • 40+ REST endpoints — solo build
  • 1,575+ commits — team capstone
  • open to full-time & remote roles

About

Who I am and how I work

I'm an IT student who has shipped two production systems: a Material Management System I built alone in three months for Titan Collection and Credit Management Inc. (Node.js, React, PostgreSQL), replacing company-wide Excel tracking for 11–20 daily users, and a Laravel 12 enrollment system built with a team of four for a real school.

The way I work: every feature lands with tests, every push runs through CI with security scanning, and every action that matters gets audit-logged. I build systems meant to be operated, not just demoed: role-based access control, billing pipelines, document workflows, and dashboards people rely on daily.

I'm looking for a full-time or remote junior role where that delivery discipline is useful from day one.

Stack manifest shipped to production

Languages

  • TypeScript(used in production)
  • JavaScript(used in production)
  • PHP(used in production)
  • SQL(used in production)
  • Java
  • C#

Backend & Data

  • Node.js / Express(used in production)
  • Laravel 12(used in production)
  • PostgreSQL(used in production)
  • MySQL(used in production)
  • Prisma ORM(used in production)
  • Inertia.js(used in production)
  • Redis

Frontend

  • React 18/19(used in production)
  • Tailwind CSS(used in production)
  • shadcn/ui · Radix(used in production)
  • Recharts(used in production)
  • Vite

Delivery & Testing

  • Docker(used in production)
  • GitHub Actions(used in production)
  • Playwright(used in production)
  • Jest / Vitest(used in production)
  • Pest PHP(used in production)
  • k6 load testing(used in production)
  • Trivy / Gitleaks(used in production)
  • Laravel Forge

Experience

Delivery history

Feb 2026 – May 2026

Full Stack Developer Intern (Solo)

Titan Collection and Credit Management Inc. · Manila, PH

  • Engineered a 12-module Material Management System as the sole developer, replacing company-wide Excel-based inventory tracking for 11–20 active users.
  • Architected the full stack independently using React 18, TypeScript, Node.js/Express, PostgreSQL via Prisma ORM, Docker, and GitHub Actions.
  • Built a CI/CD pipeline with 4 automated security tools and 109 automated tests across unit, integration, component, E2E (Playwright), and load (k6) layers.

React 18 · TypeScript · Node.js · Express.js · PostgreSQL · Prisma ORM · Docker · GitHub Actions · Playwright · k6

Feb 2025 – Nov 2025

Full Stack Developer — Capstone Project

Christian Bible Heritage Learning Center

  • Built multi-role authorization for 5 user types using Spatie Laravel Permission with 11 access control policies.
  • Developed billing, invoicing, and payment tracking modules with invoice auto-generation and document workflows.
  • Implemented PDF report generation, a 16-type email notification system via Resend, and CI/CD automation with 7 parallel GitHub Actions jobs.

Laravel 12 · React 18 · TypeScript · Tailwind CSS · MySQL · Docker · GitHub Actions · Pest PHP

Jan 2021 – Dec 2022

Junior Front-End Developer

Smart Hyperion · London, UK (Remote)

  • Contributed to end-to-end design, development, and deployment of a web application.
  • Built containerized component-based UI features using React, HTML, CSS, and JavaScript.
  • Collaborated on implementation details and shipping updates in a remote environment.

React · HTML · CSS · JavaScript

Projects

Shipped work

Two production systems and two client websites.

Solo build · internshipin production
Material Management System screenshot

Material Management System

Solo-built 12-module Material Management System deployed at Titan Collection and Credit Management Inc., replacing company-wide Excel-based inventory tracking for 11–20 active users. Delivered production-ready within 3 months.

React 18 · TypeScript · Node.js · Express.js · PostgreSQL · Prisma ORM · Docker · GitHub Actions · Playwright · k6

View codeFull details
Team of 4 · capstonein production
Web-Based Enrollment System screenshot

Web-Based Enrollment System

Production-grade enrollment system for Christian Bible Heritage Learning Center built with a team of 4. Covers the full student enrollment lifecycle: multi-role access control, billing & invoicing, document management, email notifications, and PDF report generation.

Laravel 12 · React 18 · Inertia.js · TypeScript · Tailwind CSS · MySQL · Docker

View codeFull details
Client websitelive
TrustABro Website screenshot

TrustABro Website

A responsive business website for TrustABro focused on clear service presentation, mobile-friendly sections, and a conversion-oriented contact flow.

Website Design · Responsive UI · Frontend Development

View codeFull details
Client websitelive
Digital Equity Website screenshot

Digital Equity Website

A responsive website for Digital Equity designed to present information clearly, support accessibility, and work well across screen sizes.

Website Design · Accessibility · Responsive UI

View codeFull details

Enrollment system sub-modules

Modules I built inside the enrollment system above — each a significant piece of engineering on its own.

Billing & Invoice Module · Multi-Role Authorization · Document Management · Email Notification System

Contact

Get in touch

Open to full-time junior roles, freelance work, and collaboration.

Status

Available for full-time roles

Metro Manila, Philippines (GMT+8) · remote or on-site

Usually responds within 24–48 hours