Shivam Omer
HomeAboutExperienceProjectsBlogContact
Resume

Blog

Writing

Notes on things I build — the decisions, trade-offs, and the parts that didn’t work the first time.

September 2026 · 7 min read

NyotaNow: what broke while building invitations for Indian families

An invitation should be a link, not a picture. Building that turned into a font-size rounding bug that scrambled Hindi titles, a preview renderer that cannot shape Devanagari, and a deploy setting that would have failed on the first invite.

Read more →

August 2026 · 7 min read

Building PulseCheck: a dead-man’s-switch monitor for cron jobs

Why "did the job actually run?" is a harder question than it sounds, and how I built a monitoring service around the answer — FastAPI, Celery Beat, Redis, and a multi-service deploy on Fly.io.

Read more →

© 2026 Shivam Omer. Built with Next.js & Tailwind CSS.

Built with PulseCheck — my cron monitoring project ↗