David Osborne.
Web & Indie Game Developer with a philosophy of creating robust and maintainable code that stands the test of time.
Who I Am
I'm a Junior Web Developer at Naked Kitchens, building and maintaining the company website alongside a custom 3D Kitchen Planner — using React, Next.js, Three.js, PHP, and JavaScript. I work within an Agile team, turning non-technical requirements into robust, maintainable solutions.
Before that, I completed a Gameplay Programmer Bootcamp at Mastered, engineering a Unity C# movement shooter with wall-running mechanics. I hold a BSc in Computer Games (2:1) from Anglia Ruskin University, where I built projects in Unity and Unreal Engine — including a performance-optimised VR title for the Oculus Quest 2.
Where I Studied
BSc Computer Games (2:1)
Anglia Ruskin University
September 2020 — July 2023
Developed complex projects in Unity and Unreal Engine across three years. Final year project was a performance-optimised VR title built for the Oculus Quest 2. Graduated with a 2:1. Lots of team-based projects in year 2&3 including showing off 'Sheep Dog Game' at Gamebridge.
Level 3 Computing (D*DD)
College of West Anglia
September 2016 — July 2018
Core modules: Software Analysis & Design, Triple Programming, Web Development, and IT Networking. Achieved a triple distinction w one star grade.
Where I'm Heading
Currently Learning
- Vue
- React
- Docker & container orchestration
- Computer Networking for CCNA
Short Term
- Work on my Mech Shooter game in Unity
- Learn Blender to make my own Mech models
- Expand my homelab with a self-hosted media stack
- Expand and polish this Vue site
Long Term
- Build and ship an indie game on Steam
- Become a competant full-stack engineer
- Host my own LLM instead of relying on cloud-based models
- Win the lottery
What I Work With
Web Dev
React, Vue, Next.js, Nuxt.js, Three.js, TypeScript, PHP, JavaScript
Game Dev
Unity, C#, Unreal Engine, C++, Blueprints
Infrastructure
Proxmox, Docker, Cloudflare, GitHub, Arch Linux
Interests
Machine Learning, Local LLMs, Game Jams, eSports, Nintendo
CV.
View or download my latest CV to learn more about my experience and skills.