Wakefield & Newcastle, UK

Morgan
Bennett.

Full-stack developer and Networks & Cybersecurity student at Northumbria University. I build web apps and software tools - and run the infrastructure they live on, self-hosting on a Proxmox/Docker homelab with segmented networking. Available for placement, graduate and freelance roles.

Selected work

View all projects ->
Client - 2025Production
Bespoke
Water Solutions
bespokewatersolutions.co.uk
01

Bespoke Water Solutions

Responsive business website

End-to-end design and build for a UK water-pump supplier - visual design, a six-category product catalogue, a PHP-backed enquiry form and a fully responsive layout, shipped to production. Built in HTML, CSS, JavaScript and PHP with no frameworks.

JavaScriptHTML / CSSResponsive
Web app - 2025Production
Resleeve
resleeve.marsphobos.com
02

Resleeve

Release-to-wallpaper generator - V2.0

A Python web app that turns any release - album, EP, or single - into a poster-style wallpaper, with artwork, tracklist and runtime composed server-side with Pillow at full resolution. Built without front-end frameworks in pure HTML and CSS; live and in active use.

PythonFlaskPillowMusicBrainzHTML / CSS
Backend service - 2026Production
Prelude
Shared music catalogue
03

Prelude

Self-caching music API - FastAPI

The music layer the rest of my stack runs on - a self-caching, rate-limited gateway to MusicBrainz built on FastAPI. Albums, artists and songs are fetched once, cached in Postgres and served instantly, with a Redis-backed Celery worker funnelling every outbound request through a single rate-limited connection.

PythonFastAPIPostgreSQLRedisCelery

About

marsphobos - Wakefield & Newcastle, UK

I'm Morgan Bennett, a full-stack developer based between Wakefield and Newcastle, currently studying Networks & Cybersecurity at Northumbria University. I design, build and ship production software - web apps, REST APIs and desktop tools - and I run the infrastructure it lives on.

I work across the stack and choose the right tool for each problem: Python and Flask for backends and data, Rust for systems and desktop applications, and TypeScript with modern CSS on the front end. Just as importantly, I self-host my own projects on a Proxmox/Docker homelab - VLAN-segmented networking, firewalls, Cloudflare for DNS and Zero Trust access, and Tailscale for secure remote administration. I've completed CCNA 1 through the Cisco Networking Academy. Several of my projects are live and in active use; I'm currently seeking a placement, graduate or freelance opportunity across development, networking and security.

LanguagesPython - Rust - TypeScript - JavaScript - PHP - Lua
Web & BackendFlask - REST APIs - PostgreSQL - SQLite - HTML / CSS
InfrastructureProxmox - Docker - Linux server admin - Cloudflare (DNS, Zero Trust)
Networking & SecurityTCP/IP - VLANs - firewalls - Cloudflare - Tailscale - CCNA 1
Morgan Bennett
Contact

Get in touch.

dev@marsphobos.com
Available for placements, graduate roles, freelance & collaborations