Dillon Green
HOME

PROJECTS Index · 16 entries

Everything I've shipped.

Production tools for aviation, apps and games on the web, a smart mirror and a few browser experiments. Filter by kind, or scroll the lot.

16 projects

  • Internal

    PAR

    Parts, procurement, work-order and budget platform for an airline flight simulator department.

    • Python
    • Flask
    • SQLite
    • GDAL
  • pocket429 decode screen: word 6445C0C1 shown as 32 tappable bits, decoded as label 203 altitude.
    Live

    pocket429

    ARINC 429 decoder and word builder for avionics technicians, with on-device OCR.

    • JavaScript
    • Capacitor
    • On-device OCR
    • ARINC 429
  • Little Airfield: an isometric grass airfield with a paved runway, a parked trainer and a plane taxiing in.
    Prototype

    Little Airfield

    Cozy isometric airport builder: clear planes to land, hunt squawks, grow a grass strip into an airport. Best in landscape on phones.

    • Isometric canvas
    • Vanilla JS
    • Cloudflare
    • 47 tests
  • Mixtape Drift: a pink pixel-art car on a neon city highway at night, under a LOFI FM 88.3 billboard, with the hint 'Boost on the beat. Let go of a drift on the beat.'
    WIP · Playable

    Mixtape Drift

    A cute pixel street racer where the music is the race: drive to the beat and the song fills in.

    • WebAudio
    • Canvas
    • Rhythm
    • Pixel art
    Play
    Read more

    Drums and bass always play; clean driving, near misses, on-beat boosts and drifts released on the beat bring in keys, lead and sparkle, and a bump drops a layer. Cruise (endless, collect cassettes), Sprint (race three rivals through one song, GO on the downbeat) and Groove, plus a Garage for shape, paint, underglow and decals. Three original songs played by a small WebAudio synth band composed in code, a music clock driving the beat timing, a low-res scanline road renderer and pixel art drawn in code, with pure rules, track and composer modules under Node tests and Playwright browser checks.

  • Crumb recipe library with photo cards and filters.
    In review

    Crumb

    Recipe cleaner, cookbook and weekly meal planner with a shopping list sorted by aisle.

    • Capacitor
    • Swift
    • Local-first sync
    • RevenueCat
  • Dragon Realm Online: an isometric city square full of named characters, with health and mana orbs and a skill bar.
    Live

    Dragon Realm Online

    Real-time multiplayer isometric browser MMO-style game with chat, trading and duels.

    • Canvas
    • Durable Objects
    • WebSockets
    • D1
    Play
    Read more

    Live position sync, chat, trading and duels over hibernating WebSockets on Cloudflare Durable Objects, with a player-to-player market stored in D1. About 11k lines.

  • Smart mirror in its cyberpunk theme: clock, rain forecast, calendar, notes and headlines, with katakana rain.
    In build

    Smart Mirror

    A Raspberry Pi magic mirror with a cyberpunk streak, run by a zero-dependency Python server.

    • Raspberry Pi
    • Python stdlib
    • Server-sent events
    • PIR sensor
    Read more

    A monitor behind two-way acrylic and a browser UI in a self-starting Chromium kiosk. Weather, calendar, news and household notes posted from phones by QR code, with live push. It greets whoever is home by pinging their phones on Wi-Fi, so nothing leaves the LAN, and a PIR sensor wakes the screen. Easter eggs: a MIRROR-OS boot, katakana rain when it is actually raining, and a fake netrunner intrusion.

  • A printable surprise-trip boarding pass with a hidden destination.
    Live

    surprisepass

    Make a printable boarding pass that reveals a surprise trip. Paid tier through Stripe checkout.

    • Web
    • Stripe Checkout
    • Print layout
  • butter: a jet on short final over the runway with a flare prompt.
    Live

    butter

    A one-thumb daily landing game. Fly the approach, follow the PAPI, flare, and grease it.

    • Canvas
    • Physics
    • Synth audio
  • beepbeach: a metal detector sweeping a sandy beach.
    Live

    beepbeach

    Sweep a metal detector over the sand, listen for the beep, and dig.

    • Canvas
    • Synthesized audio
  • halfsies home screen with a scan-a-receipt button.
    Live

    halfsies

    Snap a receipt, tap who had what, and send everyone their exact share with tax and tip.

    • Receipt OCR
    • Web app
  • RetrOS: a teal retro desktop with draggable windows, a paint program and a taskbar.
    Experiment

    RetrOS

    A retro desktop as a new-tab page, with draggable windows, a Start menu, a taskbar and small games.

    • New-tab page
    • Browser extension
    Read more

    Built to try out new-tab pages: windows you can drag, a Start menu, a taskbar, a paint program and a few small built-in games.

  • Spectro: segmented blue spectrum-analyzer bars with peak markers.
    Experiment

    Spectro

    A music visualizer for a tab's audio: spectrum bars, an oscilloscope and more.

    • Web Audio
    • Canvas
    Read more

    Listens to the audio playing in a tab and draws spectrum bars with peak markers, an oscilloscope and a few other modes, all on Web Audio.

  • Cyberhome: a Web 1.0 style homepage with a hit counter and guestbook.
    Experiment

    Cyberhome

    A Web 1.0 homepage for every new tab: hit counter, guestbook, cool links and themes.

    • New-tab page
    • Web 1.0
    Read more

    Every new tab opens a little Web 1.0 homepage of your own: a hit counter, a guestbook, a cool-links list and swappable themes.

  • Ribbon settings panel with reading themes, typeface and spacing controls.
    Experiment

    Ribbon

    A reading companion for AO3 with reader themes, mute filters, highlights and EPUB export.

    • Browser extension
    • EPUB export
    Read more

    An in-page reading tool for AO3: reader themes, typeface and spacing controls, mute filters, highlights and EPUB export.

  • The dillongreen.dev home page: name, intro, resume and contact buttons, and the ARINC 429 bit-flipper.
    Live · You are here

    dillongreen.dev (this site)

    Framework-free portfolio: static HTML, CSS and JS on Cloudflare Pages, with Pages Functions and D1 for the guestbook and studio form, a strict CSP, cookieless analytics, an in-browser ARINC 429 decoder and a hidden terminal with MIRROR-OS easter eggs. Built by directing AI coding agents, held to automated checks: cross-engine mobile overflow and layout-shift tests in Chromium and WebKit, form and XSS tests, link checks.

    • Cloudflare Pages
    • D1
    • Vanilla JS
    • Playwright