Bumble Bytes Software Development
Creating buzz-worthy digital experiences with precision and innovation.

Professional History
Backend Developer
Thrive Mental Wellbeing
- 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)
- 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.
- 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.
- 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
Gameboy Image Converter
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.




Tofu MVC 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.
// 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.