Bumble Bytes Software Development

Creating buzz-worthy digital experiences with precision and innovation.

Profile Photo
Hi, I'm Liam Warner
Founder & sole developer at Bumble Bytes Ltd. I bring over 5 years of professional experience across web, software, and game development, specializing in robust backend systems, cloud infrastructure, and automation.
I have vast exposure to all areas of development, from backend to frontend, and from game to software.
Whether you need a scalable API, a clean and functional UI, or a complex integration, I bring a hands-on, collaborative approach to every project—with a little extra buzz.

Professional History

Backend Developer

Thrive Mental Wellbeing

2023 - Present
  • Backend developer for Node.js ecosystem servicing both modern and legacy web and mobile apps.
  • Managed cloud infrastructure, test automation, and complex CI/CD across multiple cloud providers and product types (serverless, auto-scaling, BigQuery, S3, etc.).
  • Worked directly with non-technical corporate clients, marketing, and medical teams to design, implement, estimate, and deliver features in an agile sprint environment.
  • Developed frontend components using Angular to support backend features.

Contract Backend/Game Developer

Nimoyd (Tencent-funded indie)

2022 - 2023
  • Systems & backend developer on a Tencent-funded indie game project (Unity/C#, Node.js).
  • Designed and implemented a highly-scalable backend for a modding and asset store solution, including payment processing and cloud saves.
  • Integrated 3rd party authentication (OAuth), cloud saves, and seamless API for game/web clients.
  • Code-reviewed and supervised the work of a junior developer.

Backend/Automation Engineer

Zerolight Ltd.

2020 - 2022
  • Developed a custom distributed, networked, graphical automated test suite using Unity/C#, Node.js, Selenium, and Python.
  • Focused on image analysis and automation, adopted across the company's entire product line.
  • Integrated the tool with React and other frontend systems.

Placement Programmer

ionCube Ltd.

2018 - 2019
  • Modernized and refactored a legacy C++ web development tool to modern standards with new security features for Windows and Linux.
  • Integrated the product with a CI/CD pipeline for automated testing, packaging, signing, and deployment.
  • Automated uploading to a proprietary store using Node.js & PHP.

Featured Projects

v1.2.0

Gameboy Image Converter

Web Tool / Image Processing

A user-friendly tool that transforms images into authentic Game Boy & Game Boy Color graphics with hardware-accurate palette restrictions.

Hardware-Accurate Palette Support

Creates images that work perfectly with GB Studio's specifications, abiding by both Game Boy and Game Boy Color palette restrictions.

Tile Optimization

Reduces the number of unique tiles to help stay within Game Boy memory limitations.

Original
Original
GB
GB
GBC 4 Color
GBC 4 Color
GBC 8 Color
GBC 8 Color
Original artwork by Spyggt
tofu.js - ~/projects/node

Tofu MVC Framework

Node.js / Backend Framework

An opinionated MVC framework for Node.js inspired by PHP Laravel, designed to streamline prototyping and development workflow.

CLI Tools & Scaffolding

Generate controllers, models, middleware and more with intuitive CLI commands for rapid development.

Event System

Decentralized event/listener architecture for decoupled application logic and better maintainability.

Timer System

Built-in timer functionality for scheduled tasks using a Cron-like syntax.

HomeController.js
// Example HomeController.js
const appRoot = require("app-root-path");
const Controller = require(`${appRoot}/Engine/Controller`); // Base controller
const BigBeepMiddleware = require("../Middleware/General/PrintBigBeep");

class HomeController extends Controller {
    constructor() {
        super(""); // All routes follow /
        this.router.get('/', BigBeepMiddleware, function (req, res) {
            res.send('Index page for /');
        });
    }
}

const Con = new HomeController();
module.exports = Con.router;

$ tofu make controller HomeController

✓ Created controller at app/controllers/HomeController.js

$ npm start

🍢 Tofu server running on port 3000

_

Technical Skills

Node.js

Express, TypeScript, REST APIs

Python

FastAPI, automation, testing

C#

.NET, async, LINQ, WinForms

CI/CD

GitHub Actions, Jenkins, GitLab

Cloud

GCP, AWS, Docker, Serverless

Frontend

Svelte, Vue, some Angular & React

Databases

MongoDB, PostgreSQL, BigQuery

Linux

CLI, Bash, systemd, networking, containers

Elixir

Phoenix, LiveView, OTP, BEAM

Game Development

Unity, DOTS, ECS, Editor Tools

Get In Touch

Connect With Me

Looking for a skilled developer? Let's chat about how I can help with your next project.

Newcastle, England

Hobbies & Interests

Retro Game Development
Pro Wrestling
Tabletop RPGs
Miniature Painting
Hobby Electronics