Blog
Building JobLab on AWS Fargate
Explore the live JobLab dashboard, then inspect the Python, Docker, Terraform, ECS Fargate, S3, and Supabase pipeline that rebuilds its optimization-focused dataset each day.
Building JobPilot's Technical Architecture
Inside JobPilot's SvelteKit, Convex, FastAPI, Supabase, Gmail, and task-agent architecture, from a personal search request to an updated application board.
Connecting JobPilot to ChatGPT with Device Authorization
Learn how modern apps let you connect your ChatGPT account directly—no API keys, no extra cost, and a smoother AI experience across tools.
Deploying MLflow on Railway
MLflow + Railway + PostgreSQL + S3 + LLM Tracing
Deploying FastAPI on Railway
A complete big-picture guide to deploying FastAPI on Railway, from local development to live production, including cost insights and frontend integration.
Testing an SCND Cost Function Before Optimization
Two supply chain network designs can both satisfy demand yet produce very different total costs. This article explains why cost-function analysis should come before building an optimization model.
Building the JobLab Analytics Frontend
How I built the Next.js, TypeScript, Mantine, ECharts, Zustand, and Supabase frontend that turns JobLab's normalized job records into interactive analysis.
PostgreSQL on Railway: Simple Setup, Honest Costs
PostgreSQL in Railway railway postgres pricing 2025 2026