Professional web design and software development based in Perth, Scotland. Modern websites, bespoke software, and real results — without the agency price tag.
From a brand new website to bespoke software — built properly, built to last.
Modern, mobile-friendly websites built from scratch. Whether you're a sole trader or a small business, we'll build you a professional online presence that works as hard as you do.
Get a Website →Custom web apps, automation tools and bespoke software solutions tailored to your business. Built clean, documented properly, and designed to scale.
Discuss a Project →Cross-platform mobile apps built with React Native. From concept to App Store — we handle the full build, from backend integration to a polished user interface.
Build My App →Hardware faults, virus removal, custom builds and upgrades — all handled locally in Perth. Free diagnosis, honest pricing, fast turnaround.
View Repair Services →You know the cost before any work begins. No upsells, no jargon, no surprises on the invoice.
Small business websites delivered in 7 days. Most repairs completed in 2–3. We respect your time.
Every job comes with a satisfaction guarantee. If it's not right, we'll put it right.
You deal with a qualified developer who takes pride in every single job, big or small.
Getting your project started is straightforward. Here's how it works.
Tell us what you need — a new website, a custom app, or anything in between. Use the form, email, or WhatsApp.
We discuss your requirements and provide a clear quote. No obligation, no charge — just honest advice.
Once you're happy with the quote we crack on. Regular updates throughout so you're never left in the dark.
Your website goes live or your software ships, fully tested. We walk you through everything and make sure you're happy.
Alongside client work, Code Badger is always in active development. This website itself is a live example — built from the ground up, continuously improved, and never considered finished. Every project follows the same approach: clean code, practical solutions, and a commitment to doing it properly.
Current projects include Vestiga, a React Native carbon footprint tracking app with barcode scanning and cloud integration, and The Waiting Room, a browser-based 3D horror experience built with Three.js and Blender — both actively in development and available to explore.
Code Badger wasn't born in a boardroom. It was built out of one of the hardest periods of my life — and a stubborn refusal to stop moving forward.
After 30+ years in physical work, a life-changing diagnosis forced a new direction. Armed with a BSc in Applied Computing and a lifelong passion for technology, I returned to what I loved — this time with no intention of walking away. I'm now studying for a BSc Hons in Software Engineering and building Code Badger from the ground up.
When you work with me, you're dealing with someone who has fought hard to be here, who takes pride in every job, and who will always be straight with you.
Whether you need a new website, a custom app, or your PC sorting — drop us a message and we'll get back to you as soon as possible.