← Back to projects
Next.jsTypeScriptPostgreSQLTailwind CSSVercelRailway

Carnot Coaching Center

An EdTech platform for Philippine engineering licensure examinees, built end to end: product, full-stack application, infrastructure, and the data strategy behind it.

Co-Founder & Tech Lead2026–Present3 min read
100+ students using it live
Built the app, infrastructure, and data strategy
Next.js · PostgreSQL · Vercel · Railway
Preparing the Aug 2026 MELE cohort

Overview

Carnot Coaching Center is an EdTech platform built for Philippine engineering licensure examinees. I co-founded it and lead the technical side: the product, the full-stack web application, the infrastructure it runs on, and the data strategy that keeps cohorts on track. It runs live today at carnot-coaching-center.com.

The Problem

Review preparation for the Philippine engineering board exams is usually a patchwork of printed handouts, chat threads, and spreadsheet trackers. Students lose sight of where they actually stand, and instructors have no single view of how a cohort is progressing. The bet behind Carnot was that a focused product could make preparation legible, for students and teachers alike.

What I Built

  • The application: a Next.js and TypeScript front end on a PostgreSQL backend, styled with Tailwind CSS.
  • The infrastructure: a Vercel and Railway deployment that keeps the stack small enough for a small team to operate.
  • The data strategy: how cohort, study, and performance data are modeled so progress and readiness can be read at a glance.
  • Go-to-market: raising and onboarding the first cohorts ahead of the August 2026 MELE launch.

Status

The platform is live, with 100+ students using it as we prepare the August 2026 MELE cohort.

Stack

Next.js · TypeScript · PostgreSQL · Tailwind CSS · Vercel · Railway, chosen so a two-person team can ship and run the product without a dedicated platform engineer.

Takeaway

Building Carnot is where the data and education threads of my background meet: modeling an ambiguous real-world problem, shipping a product that people actually use, and keeping the system small enough to run as a team of two.