• Work 01 / 05
  • Dev tool, on-call automation
  • 2026 · 0:43
  • Concept work — self-initiated, fictional brand

Nothing Happened Tonight

For Nightjar

Eleven things broke in the night. Nightjar fixed every one, Sam slept through it, and the glass of water by the phone never rippled.

01The caseNightjar, Dev tool

Challenge, idea and execution

Challenge

Nightjar is on-call automation. Overnight it watches production, fixes the known failures (full disks, expiring certificates, lost nodes, stuck queues) and pages a person only when it can't fix something. Its buyers are SRE leads and CTOs at 10–80-engineer SaaS companies, where the on-call rotation is what people quietly quit over. The problem for a film is that reliability can't be seen. When the product works there's no alert, no war room and no 3 a.m. hero at a keyboard. Every competitor films the emergency. Nightjar's value is that the emergency never happens.

Idea

Make a film where nothing happens.

A night log in the corner of the frame types one line per incident. Each line gets a green tick and a single celesta note, then dims while the city sleeps. On a bridge the log speeds up, a heartbeat comes in, and the audience waits for the pager. We cut to the phone lying face down beside a glass of water instead. The sound drops to room tone and the water stays still. At dawn the eleven notes play again in order and turn out to be a lullaby: Eleven things went wrong tonight. Nobody was woken.

Execution

Nine GPT Image plates were shot to a film-stock brief and moved in code with slow pushes, a doorway parallax, halation, gate weave and grain. Light changes are masked plate derivatives: a window goes dark at 23:58, and signals turn green when traffic fails over. At dawn the opening street dissolves to blue hour on the same frame, using an edited plate aligned to the original. The log and the summary card are Remotion components, and the card wakes on the phone's actual screen. One timeline file drives both the picture and the synthesised score, so every tick and its note land on the same frame.

02FramesKey visual, 6 stills

Key visual and stills

Nothing Happened Tonight, key visual
Key visual
Nothing Happened Tonight, frame 1: 23:58. One lit window, then it goes dark.
Frame 01 23:58. One lit window, then it goes dark.
Nothing Happened Tonight, frame 2: The server hall in fog, two lines in the log.
Frame 02 The server hall in fog, two lines in the log.
Nothing Happened Tonight, frame 3: The empty bridge. Three lines in two seconds; the signals change for nobody.
Frame 03 The empty bridge. Three lines in two seconds; the signals change for nobody.
Nothing Happened Tonight, frame 4: The glass beside the phone. The water does not move.
Frame 04 The glass beside the phone. The water does not move.
Nothing Happened Tonight, frame 5: Blue hour. Nobody was woken.
Frame 05 Blue hour. Nobody was woken.
Nothing Happened Tonight, frame 6: 07:00. The only product moment: the overnight card.
Frame 06 07:00. The only product moment: the overnight card.
03IdentityMark, palette, type

Nightjar identity

nightjar

On call, without the call.

The calm line: a flat line with one soft dip that recovers. An incident absorbed without a spike.

Palette

  • Night#0B1020Ground
  • Sodium#F2A341Timestamps, lamps
  • Lamp white#F1E9DBLog text
  • Resolved#7FD1A8The tick, only for fixed
  • Slate#3A4560Dimmed past lines

Type

  • 03:32 node replaced ✓

    JetBrains Mono 500

    The night log, the wordmark

  • Nobody was woken.

    Inter Tight 300

    Narration, three sentences

04Process8 plates, built in code

From a raw plate to a frame of film.

Every plate is generated from a written prompt that names the film stock, lens and light. Grain, halation, camera moves, type and every light change are then added in code.

Storyboard: one frame per beat, from the 16:9 master.
Storyboard: one frame per beat, from the 16:9 master.
Nothing Happened Tonight, final key visual
Raw plate 05, as generated
Raw plateFinal frame
Raw plate and final frame: Bridge.
Raw plate and final frame: Bridge.
Raw plate and final frame: Street blue hour.
Raw plate and final frame: Street blue hour.
Raw plate and final frame: Street.
Raw plate and final frame: Street.
  1. Raw plate 01 01
  2. Raw plate 02 02
  3. Raw plate 03 03
  4. Raw plate 04 04
  5. Raw plate 05 05
  6. Raw plate 06 06
  7. Raw plate 07 07
  8. Raw plate 08 08
The plates As generated, before grading or animation. AI imagery, no people in close-up.
05CreditsConcept work, 2026

What this proves

We can make an invisible B2B product feel like something people want, because the film is about the outcome and not about features.

Direction, motion design, edit

Glint Studio. Built in code with Remotion 4.

Music and sound design

original, fully synthesised offline with Glint's numpy/scipy toolkit. No samples, no licensed music, no SFX libraries. Celesta lullaby (D-major pentatonic, one note per resolved incident), detuned-saw pad low-passed at 900 Hz, sub-bass heartbeat, and synthesised foley (room tone, distant car, air handlers, wind, signal relay, breath, birds, kettle, pour, spoon). Mastered to −14 LUFS, −1 dBFS peak.

Imagery

AI-generated stills made with GPT Image (OpenAI) through Glint's image-bridge, from the prompts in nightjar/prompts.json plus regen.json (08b used; 01c, a GPT Image edit of plate 01, aligned to it by ECC homography for the night→blue-hour dissolve; edit 01b rejected as a framing mismatch). Everything that moves is code: push-ins, doorway parallax from a hand-cut layer, ground fog (SVG turbulence), the window switch-off and the signal change, halation, gate weave, 35 mm grain.

Product UI

the night log and the morning summary card are Remotion components, not screenshots.

Type

JetBrains Mono (JetBrains, SIL Open Font License 1.1), Inter Tight (Rasmus Andersson et al., SIL OFL 1.1), both via Google Fonts / Fontsource.

Identity

"the calm line" mark and wordmark designed for this concept.

Brand

Nightjar is fictional. This is self-initiated concept work, not a client commission.

A film like Nightjar is the Launch Video package, US$990.

See the packages