Hi, I’m Jack Clarke

Software developer based in Ottawa, Canada. Currently building AI Agent infrastructure at Solace and keeping the lights on in Mission Control.

Solace Mission Control

Mission control is an all in one platform for managing solace event brokers. We aim for 99.99% uptime on all our brokers and meet it in the vast majority of cases. Mission control allows users to create, configure, and delete event brokers within minutes of work instead of days. With full observability, high availability, and high performance. Links: Documentation

March 14, 2026 · 1 min · Jack Clarke · work

Solace Agent Mesh Enterprise

I worked on the solace agent mesh enterprise no-code agent builder. It’s a proprietary extension to the solace agent mesh framework that is focused on non-technical users. See more here: Solace Agent Mesh

March 13, 2026 · 1 min · Jack Clarke · work

Homeserver

I’m going to provide an overview of my home server. It’s main use cases are image storage, ebook tracking, git hosting, openclaw, and other file storage. The hardware layer is composed of a laptop and a usb C hdd raid enclosure. The laptop has an i5-8500U,16 GiB of ram, and 256 GiB of storage. The USB C is technically a usb 2.0, the usb 3.0 needs to be used to power the laptop. The usb 2.0 has a max bandwidth of 60 MiB per second. The HDD drives are 5400 RPM. The drives are setup in raid 1. The drives can sustain at 180 MiB read, and spike up to 6GiB/S reading. The USB 2.0 does bottleneck the drives, but for my use cases thus far it hasn’t been a problem. My internet plan max upload is 30 MiB per second, so if I’m not at home that’s the real bottleneck. ...

March 12, 2026 · 2 min · Jack Clarke · hobby

PureTSPong

Background I was on my last internship and started writing this game in pure javascript. I got pretty far but started to run into some very tricky bugs. I thought that I was nearly there, just needed to make some tweaks but that was not the case. It took many more hours to finally figure out error handling and I had to refactor the app a couple times. First to object oriented javascript, then to typescript. ...

September 1, 2022 · 3 min · Jack Clarke · hobby

SendnLink

This is my capstone project for school. It’s a file sharing service that stores files temporarily so they can be shared with friends. It’s very useful for sending files when you don’t want to spend the time to upload the files to GDrive or Office. The page instantly lets you upload many files. Link Backend I did most/all of the backend. I setup NestJS to run on an aws lambda. ...

June 1, 2022 · 4 min · Jack Clarke · hobby

BattleSnake (The JackSNAKE)

I started the jacksnake over christmas break when I discovered Battlesnake! It’s a game where you write an AI snake and compete against other AI snakes. Basics The first step was to make the snake move towards the food. I used a simple breadth first search to find the shortest path to the food. This worked well, but the snake still killed itself because it would use too much space. The snake didn’t know to stay along the border or fold into itself. It also chased food, even when it had full or nearly full health!. ...

January 1, 2022 · 3 min · Jack Clarke · hobby