$ cat projects/pulsecheck.md

pulsecheck

Decoupled, serverless uptime monitoring engine featuring real-time latency tracking and automated downtime incident alerts.

Next.jsDjangoSupabase Edge FunctionsPostgreSQL

01 / Challenge

Needed a reliable, high-frequency uptime monitor that didn't rely on expensive SaaS subscriptions or resource-heavy background workers (like Celery/Redis) that would drain free-tier cloud limits.

02 / Solution

Designed a decoupled architecture where a scheduled Supabase Edge Function concurrently pings target sites and writes metrics directly to Postgres. It then fires a webhook to a Django backend to process down-state incidents and dispatch email alerts, all visualized via a sleek Next.js dashboard.

03 / Impact

Achieved 24/7 continuous monitoring with zero ongoing infrastructure costs by leveraging serverless polling. Removed the need for continuous backend worker processes, dropping core memory footprint by over 60%.

04 / My Role

Full Stack Architect. Engineered the Deno-based edge polling mechanism, built the Django incident-processing webhook pipelines, and developed the Next.js frontend.

$ tech-stack --list

  • Next.js
  • Django
  • Supabase Edge Functions
  • PostgreSQL
pulsecheck screenshot 1

© 2026 Rooney Ouma.