A collection of production, prototype, and personal infrastructure work covering authentication, hosting, storage, automation, deployment, and developer tooling. These projects demonstrate practical backend ownership across commercial software, 3D applications, and self hosted development environments.
Designed and maintained Firebase backed application infrastructure for web and Unity/WebGL products, supporting authentication, hosting, storage, database access, and server side workflows.
Implemented secure user authentication flows for web apps, including login persistence, protected user data, and access control across client and backend systems. Focused on keeping authentication reliable for end users while ensuring sensitive logic and permissions remained controlled through backend services and security rules.
Managed huge cloud hosted asset repositories for a real time 3D application, including downloadable content, user accessible file systems and structured storage workflows.
Built and maintained deployment and automation workflows for web applications, backend services, WebGL builds, and supporting infrastructure. Focused on repeatable releases, reduced manual deployment steps, reliable environment setup, and smoother delivery across product, content, and engineering workflows.
Designed backend API infrastructure to expose proprietary containerised algorithms to external users through secure, managed access.
Used cloud functions and backend services to move sensitive or operationally important logic out of the frontend and into controlled server side environments. This included exploring server side handling for authentication related workflows, data access, and application logic that should not be exposed directly in client side builds.
Supported the deployment and operation of Unity WebGL applications, including hosting, asset loading, iframe integration, browser communication, and cloud backed user workflows.
Personal projects include developing practical experience with Linux hosting, networking, access control, backups, and long running service maintenance, to host a series of TTRPG servers.
Set up and managed Perforce infrastructure for Unreal Engine development workflows, supporting version control for large binary assets and collaborative game development practices.