About
Sean O'Donnell
Developer · Network Admin · System Administrator · Glasgow, Scotland
Started out on the helpdesk and worked my way through to now shipping the bug fixes that I had to report, and the features clients requested.
Extensive technology focused career. From game servers at age 15, to creating media content. Lots of writing and coding.
Skills & experience
Backend development
PHP and Laravel are my primary tools. I've also worked with C# and have been building in Rust & Swift. Comfortable with APIs, queues, WebSockets, and multi-tenant architecture.
Frontend
Vue.js with Inertia for SPAs, Alpine.js and Livewire for server-rendered interactivity. TailwindCSS for styling.
Systems & infrastructure
Years of Windows and macOS system administration. Linux server management, networking, cloud architecture across AWS and similar.
Multi Sector
From Finance and Case Management to Legal and Marketing. I have worked across a wide variety of industries and have a track record of quickly picking up knowledge.
Projects
A full record of things built, shipped, shelved, and learned from. The status label matters — not everything was meant to last, but everything taught something.
Creator platform
GLP
A Laravel and Filament platform for publishing, livestream context, newsletters, community tools, payments, and content aggregation. The codebase behind this site.
iOS app
Cullen
A free iPhone app to clear your photo library through a simple swipe interface. Keep, delete, or optimise photos and videos. Runs 100% on-device.
Streaming platform
StreamBit.tv
A long-running VOD and livestreaming platform experiment. First project to automatically change Twitch stream titles and game metadata via the API.
Automation tool
StreamUpdater
A utility built to automatically keep streamer metadata current across platforms. Functionality later folded into StreamBit.
Business software
CRM Project
A lean leads-management system built to explore faster workflows without the weight of bloated CRM platforms. Built to learn Vue + InertiaJS + Laravel together.
Open platform
Social Media Project
A text-first social platform built in response to Reddit's API policy changes. Open, ad-free, and crowdfunded. Name TBD.
Game project
Path of Immortals
An Unreal Engine project undertaken to learn C++ and game development from the inside out. Gaming has always been a core passion.
Game server
TheXenProject
One of the most popular Garry's Mod servers in its day, started at 15. Shelved to focus on education but kept alive as a Linux and game-server learning environment.
Web app
MarioShare
A community level-sharing site for Super Mario Maker 2. Reached 400 users and 1,000+ shared levels before Nintendo shipped their own native solution.
Writing
Notes on building, shipping, and the occasional lesson learned the hard way.