MK/CASTRO

Shipped, deployed, survived

The work

Every project here ran in production. SaaS rebuilds, fintech platforms, partner portals, legacy revivals — what I shipped, where I fit, and which projects prove it.

/01

Full stack

Next.js, React, Laravel, PostgreSQL, auth, payments, dashboards, deploys.

/02

Modernization

Legacy systems rebuilt into modern product surfaces without losing business logic.

/03

Production ownership

Event tracking, partner portals, background jobs, CI/CD — not just landing pages.

/04

Senior implementer

Ambiguous requirements in, shipped product out. Observable, testable, deployable.

/01

Proof first

The work I would want reviewed first — architecture, product surface, integrations, data flow, production ownership.

Production SaaS

Event Designs by Tiffany

Built tiffanydecastro.com from zero into a production platform that runs an event design business in Baguio end-to-end. Clients browse the catalog, build estimates, and book events through a guided flow; the back office manages inquiries, bookings, payments, contracts, calendar, and full accounting (events, expenses, suppliers, workers, rentals, and reports). Delivered with Next.js 16 App Router, React 19, TypeScript, Prisma 7 on PostgreSQL, Clerk authentication, Vercel Blob, and Resend + React Email, backed by Vitest unit tests and Playwright E2E and visual regression suites.

  • Next.js
  • React
  • TypeScript
  • Prisma
  • PostgreSQL
  • Tailwind CSS
  • shadcn/ui
  • Clerk

Production SaaS

BankRolls Tools Event-Tracker

Designed and built track.bankrolls.tools from scratch as a high-performance affiliate tracking system combining click redirects with webhook/postback processing. Implemented registration, deposit, withdrawal, CPA, and CPL event flows with PostgreSQL, Redis/ElastiCache, AWS SQS/SNS, worker consumers, health checks, tests, Dockerized environments, GitHub Actions, and production deployment workflows. Developed APIs capable of handling 300 concurrent requests per second with sub-200ms average response times.

  • TypeScript
  • Next.js
  • Drizzle ORM
  • PostgreSQL
  • Redis
  • ElastiCache
  • SQS
  • SNS

Production SaaS rebuild

CryptoBack Club

Led the rapid rebuild of CryptoBack from the Laravel/Livewire implementation into a modern Next.js 16 and React 19 application. Recreated the core product experience across marketing, authentication, offer wall, dashboard, leaderboard, referrals, payment/withdrawal flows, i18n, attribution, and deployment workflows using Drizzle ORM, PostgreSQL, Clerk, Vercel, and automated tests.

  • TypeScript
  • Next.js
  • React
  • Drizzle ORM
  • PostgreSQL
  • Clerk
  • Vercel
  • GitHub Actions

Enterprise SaaS

Asuene Platform

Led development across multiple modules of an enterprise environmental compliance platform. Built comprehensive GHG Scope 1/2/3 emission tracking with emission factors management. Spearheaded AI/OCR receipt categorization with intelligent auto-assignment to emission scopes. Implemented PM workflow improvements replicating Jira-like automations in Notion with standardized templates. Developed reporting dashboards, water/waste emission workflows, and approval group management systems.

  • TypeScript
  • PHP
  • Laravel
  • Vue.js
  • PostgreSQL
  • Slack API
  • Notion API
/02

In pictures

Every project with screenshots. Filter by stack, search by name, or flip to the table.

Dragonpay

Showing 0 of 16 projects

No projects found matching your filters.

/03

No screenshots, still shipped

Internal systems, backends, and platforms that lived behind logins or VPNs — the work was real even where the pixels are private.

CrewCalls

Full Stack → Senior → Lead · Production SaaS

Actor management (nudity openness, age, typical actor info)

/PHP /Laravel /Vue.js /MySQL /Pusher /Laravel Echo

xswap

Lead → Interim CTO · Fintech/Regulated

Payroll disbursement platform for SMEs (batch salary payments via GCash-like service)

/TypeScript /PHP /Laravel /React /MySQL /EC2

TheWorkPlace

Co-founder · Pre-launch venture

Virtual office and business center platform — client portal for signup, service selection, onboarding, and order tracking (in development)

/Next.js /React /TypeScript /Drizzle ORM /PostgreSQL /Tailwind CSS

BankRolls Tools

Senior Developer · Production SaaS

Legacy client platform

/PHP /Laravel /PostgreSQL /EC2

Xawna Platform

Lead → Head of IT · Startup

Main platform

/TypeScript /PHP /Laravel /React /MySQL /Vercel

Xawna Mobile

Lead → Head of IT · Startup

React Native prototype

/TypeScript /React Native

CCA Heartbeat

Full Stack → Senior → Lead · Internal Tool

Internal uptime monitoring (mostly led/merged PRs, foundation code)

/PHP /Laravel /Code Review /Bootstrap /jQuery

CallSheets

Full Stack → Senior → Lead · Production SaaS

Crew scheduling automation (grip, camera, scene scheduling) - has real-time messaging

/PHP /Laravel /Vue.js /MySQL /Pusher /Laravel Echo

Milkyway E-commerce

Full Stack Developer · Enterprise E-commerce

E-commerce platform (bags, watches, typical Chinese goods)

/PHP /Laravel /MySQL /OAuth2 /Shopify /Bootstrap

NDBD E-commerce Stores

Full Stack Developer · Enterprise E-commerce

74 stores selling refurbished phones

/Shopify /Shell