Skip to content
Noah

The lab

Software I build for the fun of it.

Not websites and not client work: applications I design, build and run for myself and my friends. Each has a small sample below you can try. The full apps sit behind an access code.

Playbook

Sample

Who starts at flex this week?

Sit

J. Calloway

WR · at home, indoors

Start

T. Brennan

RB · on the road

Confidence64%
  • Brennan has handled most of his team’s carries three weeks running.
  • Calloway faces one of the stingiest pass defences this season.
  • Calloway’s targets are steady, so his floor is safer.
Made-up players and hand-written answers. The real Playbook reads live league and game data and explains every call it makes.

Football research

Playbook

A fantasy football research tool for league data, draft help and weekly picks. It does not hand you a ranking and walk away: every call comes with the reasons behind it, so you can disagree with it.

It runs entirely in your browser, compiled from C# to WebAssembly, and keeps your leagues on your own device.

  • Try one decision in the sample, then flip the what-if.
Built with
C#, .NET, WebAssembly
Full app
Access code

Roster Rush

Sample

Wide receiver

Answer three football questions, 12 seconds each. Every answer reveals two players: get it right and you earn the better one. Then choose who to lock in.

One roster spot, three questions written for this page. The real league fills a whole roster every week and scores it with real games.

Weekly trivia league

Roster Rush

Weekly NFL trivia fantasy for a few friends. You do not draft from a list: every answer earns you a player, and knowing football improves your odds. Then Sunday decides who wins the week.

A full web application with its own database, served through this site.

  • Fill one roster spot in the sample. The clock is real.
Built with
Next.js, TypeScript, Postgres
Full app
Access code

Sunken Rites

Sample

Cleanse 5 matching glyphsReels stopped: 0 of 4

Spin the reels, stop them one by one, then bend the board.

A sketch of the idea, drawn for this page. The real game has its own art, relics, a Depthkeeper every ten levels, and a descent that gets harder.

Roguelite puzzle game

Sunken Rites

Descend a drowned temple. Stop the reels, then bend the board: swap reels with their neighbours to join glyphs before the corruption rises.

Designed in Unity and rebuilt for the browser, with its own rendering, animation and interface.

  • Spin, stop and bend a small board in the sample.
Built with
TypeScript, Phaser
Full game
Access code

Why a business owner should care

What these prove about your site.

  • Private areas work

    All three sit behind an access code with their own sign-in. The same pattern gives your staff, members or clients a private page.

  • A site can run real software

    Databases, live data and a game engine run under one address, next to pages that still load instantly.

  • It is all maintained

    Each one is versioned, tested and deployed the same way a client site would be. Nothing here is a screenshot.

Need a site that does more than a brochure?

Bookings, intake forms, a members’ page, a tool your customers use. Tell me what it should do.