Hi, I'm
Jonathan Collins

I build networked and real-time software.

I graduated with first class honours in Computer Science for Games from the University of Brighton, and I've been coding since I was 10: Python on a Raspberry Pi, Minecraft mods at 12, to my degree at 21. I'm most interested in networking, backend and real-time systems, and I'm looking for software engineering roles where I can work on them.

Get in touch here!

Projects

Due Process Network Library Loco-Comotives

Due Process

Fixing bugs and improving user experience on a large-scale commercial application built in C#

Networking Library

A C++ networking library featuring message acknowledgement, value streaming, and interpolation over UDP

Loco-Comotives

A 3D train simulation, currently in early development

User API SyncSlate VR Project

User API

A secure API for fetching and accessing users, as well as logging in and managing sessions

SyncSlate

A collaborative whiteboard powered by my C++ UDP networking library.

VR Project

A small VR game demo made in a group using Unity and OpenXR

Skills Gear sprite

Languages
Code I write
C++ C# JavaScript SQL PostgreSQL Java TypeScript Python HTML CSS PHP
Frameworks and Libraries
How I do it
React ImGui Babylon.js SDL3
Core Concepts
How I think
Networking, TCP, UDP OOP Data Structures and Algorithms Design patterns Multithreading
Workflow
My Methodologies
Scrum Agile Kanban Jira Confluence CI/CD
Tools
How I work
Git & GitHub GitHub Actions AWS Plastic SCM VSCode IntelliJ Visual Studio Notion
Game Engines
Other tools
Unity Unreal Godot Monogame

Experience Coffee sprite

University of Brighton

Studied Computer Science for Games, First Class Honours

September 2022 - May 2025

Giant Enemy Crab

Collaborator for Due Process

July 2025 - Present

Contact

Any enquiries or just want to say hi? Drop me a message.