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.

Showing 16 of 16 projects

Event Designs by Tiffany

CTO & Co-founder · Founder-led · Production SaaS

Event Designs by Tiffany

Complete business platform for an event design company — marketing site, client estimator and booking flow, and admin back office

  • Next.js
  • React
  • TypeScript
  • Prisma
  • +6
BankRolls Tools Event-Tracker

Senior → Lead Developer · 4-6 developers · Production SaaS

BankRolls Tools Event-Tracker

High-performance affiliate tracking system

  • TypeScript
  • Next.js
  • Drizzle ORM
  • PostgreSQL
  • +10
CryptoBack Club

Lead Developer / Migration Lead · 2-4 developers · Production SaaS rebuild

CryptoBack Club

Canonical crypto cashback platform rebuilt from Laravel to Next.js

  • TypeScript
  • Next.js
  • React
  • Drizzle ORM
  • +5
Asuene Platform

Senior Developer · 10+ developers · Enterprise SaaS

Asuene Platform

Enterprise environmental compliance SaaS (GHG emissions, AI/OCR, PM workflows)

  • TypeScript
  • PHP
  • Laravel
  • Vue.js
  • +3
CryptoBack Partners

Lead Developer · 2-4 developers · Production partner portal

CryptoBack Partners

Affiliate partner portal for CryptoBack campaigns, reporting, statements, and payouts

  • TypeScript
  • Next.js
  • Drizzle ORM
  • PostgreSQL
  • +2
Tsikot Marketplace

CTO & Co-founder · 4-6 developers · Startup Relaunch

Tsikot Marketplace

Main automotive marketplace (Laravel 4.2→10 upgrade)

  • PHP
  • Laravel
  • MySQL
  • Docker
  • +9
CastingCallsAmerica

Full Stack → Senior → Lead · 7-10 developers · Production SaaS

CastingCallsAmerica

Main platform - hire/manage talent, collaboration, find jobs

  • PHP
  • Laravel
  • Vue.js
  • MySQL
  • +8
CryptoBack Laravel Platform

Lead Developer · 2-4 developers · Legacy production platform

CryptoBack Laravel Platform

Original Laravel cashback platform maintained and used as the migration source of truth

  • PHP
  • Laravel
  • Livewire
  • Pest
  • +1
ChessPrep Club

Solo Developer · Solo · Startup MVP

ChessPrep Club

Chess Opening Trainer with Spaced Repetition

  • TypeScript
  • Next.js
  • React
  • Clerk
  • +5
Mini-Draft

Solo Developer · Solo · Startup MVP

Mini-Draft

Mini Daily Fantasy Sports Platform

  • TypeScript
  • Next.js
  • React
  • shadcn/ui
  • +2
Rummy

Lead Developer · 2-3 developers · Startup MVP

Rummy

Indian rummy for global market

  • TypeScript
  • Next.js
  • React
  • shadcn/ui
  • +2
Rummy Treasure

Lead Developer · 2-3 developers · Startup MVP

Rummy Treasure

Indian Rummy for Indian market

  • TypeScript
  • Next.js
  • React
  • Clerk
  • +5
CasinoFinderFrance

Solo Developer · Solo · Startup MVP

CasinoFinderFrance

ANJ-licensed gambling affiliate comparison (France)

  • TypeScript
  • Next.js
  • React
  • Tailwind CSS
RushLite Game

Solo Developer · Solo · Startup MVP

RushLite Game

Neon arcade runner game website

  • TypeScript
  • Next.js
  • React
  • Tailwind CSS
Tsikot Blog

CTO & Co-founder · 4-6 developers · Startup Relaunch

Tsikot Blog

WordPress blog (updated to latest)

  • WordPress
  • MySQL
  • PHP
Tsikot Forums

CTO & Co-founder · 4-6 developers · Startup Relaunch

Tsikot Forums

vBulletin forum (updated to latest)

  • vBulletin
  • MySQL
  • PHP
/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