Jack Morrison

  • Cyber Security and Digital Forensics at Bournemouth University
  • Builds infrastructure, frameworks and developer tools
  • Bournemouth, UK

I'm a Cyber Security and Digital Forensics student who learns by building. Outside lectures I write the things I want to understand properly - a Go web framework, a desktop app shell, a multi-server hosting tool while writing up what I learn here.

download cv (pdf) ↓ github ↗ email ↗

fig. 0x00the author

Case files

5 featured / newest first

  1. 01

    Nerve Media

    Nerve Radio's listener website in Next.js 16, plus the Go tools behind it that replaced the station's legacy manager, recorder and now-playing software.

    next.js / typescript / go / docker / 1 post

  2. 02

    Bosun

    A zero-ceremony Go web framework. Types register themselves; the dependency graph, routes and OpenAPI spec are generated for you.

    go

  3. 03

    Gantry

    A Go framework for native desktop and Android apps with React frontends - frameless windows, tray icons, live reload, and a single .exe or APK out the other end.

    go / typescript / react / webview2 / webkitgtk / kotlin

  4. 04

    Archon

    A Go terminal client and a small node agent on each server for hosting Docker sites across several machines, with the reverse proxy, SSL certificates and DNS records set up for you.

    go / rust / bubbletea / floem / docker / nginx / certbot

  5. 05

    BluePortal

    A Go and Next.js commerce platform for selling digital products - Stripe checkout, licence keys, signed downloads, an event-driven worker backend and sandboxed product builds.

    go / next.js / mysql / stripe / valkey

Other work

university / a-level / side projects

Monthly log

all posts -> / rss ↗

get in touch

Placements, graduate roles, or just a chat.