Hello World from the Graveyard

First transmission from Graveyard Shift Labs. Why we build at night, what we're working on, and what to expect from this blog.

announcements meta

Welcome to the Graveyard Shift Labs blog — dispatches from the late-night development sessions that fuel everything we build.

Why “Graveyard Shift”?

There’s something about the hours after the house goes dark.

The notifications stop. The Slack messages dry up. The noise of the day finally lets go.

Midnight to dawn sounds dramatic, but the truth is simpler. Like most mortals, I work a full day. I run kids to an endless rotation of practices, games, and tournaments. If I’m lucky, I steal a few quiet minutes with my wife before the lights go out and the house settles.

Then the world changes.

The dogs make their rounds. The screens glow. The rest of the world disappears. What’s left is a silent, focused space that doesn’t exist while the sun is up — a place where problems stop shouting and start making sense.

This is where the real work happens.

Those deep-focus sessions where a complex problem finally clicks. Where you look up from the terminal, stretch, and realize the night is gone and the sun is already creeping in.

Graveyard Shift Labs was born in those hours — built in the quiet, when nothing is asking for attention except the work itself.

What We Do

We build software. Specifically:

  • Web applications — full-stack, from database to deploy

Our stack is whatever fits the problem, but you’ll see a lot of Python, Django, React and Astro around here.

What to Expect

This blog will cover:

  1. Technical deep-dives — walkthroughs of interesting problems we’ve solved
  2. Project updates — what we’re building and why
  3. Opinion pieces — hot takes on tools, practices, and the state of software
  4. Tutorials — practical guides you can follow along with

We write in plain language. No corporate jargon, no engagement bait. Just a developer talking to other developers with a slight sense of dark humor.

The Stack Behind This Site

This site is built with Astro — a framework that ships zero JavaScript by default. Perfect for a content-first site like this. This is my first Astro site and I am loving it so far.

The styling is Tailwind CSS v4 with a custom dark theme. The blog posts are just Markdown files in the repo. The whole thing deploys as static files.

// This is all it takes to add a blog post
// 1. Create a .md file
// 2. Add frontmatter
// 3. Write
// 4. Push

Simple. The way it should be.

Deployment and Hosting

I have been feeling adventurous lately and decided to start hosting a few things on Railway, this is one of them. Github Actions combined with Railway makes deployments painless. Code, Test, Commit, Push and thats it. Astro is supposed to be crazy fasst so I’m excited to see how it goes.


Stay tuned. There’s more coming from the graveyard.

— The Caretaker