Oxford, England · 51.7520° N, 1.2577° W

Jamie Scollay.

Lead software engineer & systems architect. I build products end to end, from first architectural decision to production operations.

jamie@scollay ~/skills
Field notes

About

I've been building software since 2008. Flash games first, then desktop applications in Java and C, scripts and tools in Python, and eventually the web. The tinkering turned into studying mathematics at the University of Surrey, and from there into a decade of professional engineering.

I started my career freelancing on everything from WordPress plugins to proxy server infrastructure, then moved into industry building large-scale APIs at Purple Tuesday. A contract to build a golf putt-prediction physics engine went well enough that the client asked me to found their software department. At Clere Golf I hired and led the engineering team and architected a geospatial mapping platform used by tournament organisers including the Ryder Cup and PGA European Tour.

Since 2023 I've been the lead software engineer at KareHero, shaping an employee care-benefit app from its early stages: React and TypeScript front-ends, Go APIs on PostgreSQL, Kubernetes on GCP, mobile apps for iOS and Android bundled from the PWA with Capacitor, and the security and compliance work that healthtech demands. Increasingly that work is applied AI: an LLM pipeline that analyses call transcripts to help complete government care-funding forms, a generative AI chatbot that triages users and surfaces resources, and full speech-to-text and text-to-speech conversational AI. The through-line in all of it is that I like owning systems end to end, from the first architectural decision to production operations, and helping the engineers around me get better.

GoPythonTypeScriptReactReact NativePostgreSQLPostGISKubernetesGCPAWSCapacitorLLMsWhisperStable DiffusionDockerVue.jsLinuxFigma
Portrait of Jamie Scollay
Fig. 01 · Jamie Scollay
Career log
  • 2023 — nowLead Software Engineer · KareHero
  • 2022Full Stack Engineer · Compose
  • 2019 — 2022Senior Software Engineer · Clere Golf
  • 2019Software Engineer · Contract · Clere Golf
  • 2018 — 2019Software Engineer · Purple Tuesday
  • 2016 — 2018Software Engineer · Freelance · Upwork and direct clients
Read the full CV →
Survey plates

Selected work

KareHero
Fig. 02 · KareHero care platform
KareHero

KareHero is an employee care-benefit app that helps working families find, arrange, and fund care for their loved ones. I have led development of the app since its earliest stages as the initial founding engineer, shaping the product and technical architecture and translating complex care-sector requirements into scalable features.

Alongside building core user journeys, I integrated the acquired CareSourcer provider directory, authentication and SSO across the platform, and shipped the app to iOS and Android by bundling the PWA with Capacitor. I also mentored the engineering team through code reviews and architectural guidance.

Much of my recent work is applied AI: a privacy-focused platform that analyses call transcripts to extract the key information needed to complete government funding forms, a generative AI chatbot that triages users and surfaces care resources, and full speech-to-text and text-to-speech conversational AI.

ReactTypeScriptGoPostgreSQLKubernetesGCPCapacitorWhisperOllama
Clere Golf Hub
Fig. 03 · 3D course view, Clere Golf Hub
Clere Golf Hub

A geospatial golf course management web application, used internationally by golf club owners and tournament managers such as the Ryder Cup and PGA European Tour.

I was the technical lead on this project from its infancy, leading a team using continuous agile development strategies from 2019 and releasing the product in 2021: web mapping tools built on Mapbox for drawing and saving vectors, dynamically generated 3D visuals of golf courses, and GPS surveying tools.

It saves customers thousands in management resources and continues to streamline operations in the golf industry.

Vue.jsPostGISBabylon.jsGoDockerPython
proxyboat
Fig. 04 · proxyboat landing page
proxyboat

An entrepreneurial SaaS product I built in 2020, conceived as a result of previous freelance client work. It assists users with setting up and configuring proxy servers using custom hardware and operating systems, built on containerised proxy servers and custom Docker installation scripts for multiple Linux distributions.

Vue.jsGoBASHDockerQEMU
Compose
Fig. 05 · Compose inbox
Compose

An all-in-one inbox management system designed to collate and organise all of your inboxes in one place. At Compose I was a full stack engineer on the team building both the web application and the Electron desktop application.

ReactGoGCPPostgreSQLElectron
TrickyKeys
Fig. 06 · TrickyKeys, match in progress
TrickyKeys

TrickyKeys is a competitive multiplayer typing game I built, combining speed with precision. Players race each other through typing challenges, rise through the ranks, and unlock dynamic visuals as they progress.

The game's art, from player profile pictures to backgrounds, was generated with locally run Stable Diffusion models, giving TrickyKeys a distinctive visual identity produced entirely from my own hardware.

ReactGoWebSocketsStable Diffusion
Fluid Dynamics Simulator
Fig. 07 · Eulerian fluid, mid-simulation
Fluid Dynamics Simulator

A fluid dynamics simulator based on the Navier-Stokes equations. It simulates an Eulerian incompressible fluid using a grid-based system with property averaging per cell.

C++Java

Other projects

Golf Putt Predictor Engine
Using classical mechanics, I implemented a custom physics engine to simulate how a golf ball rolls across the surface of a green, and used it to predict how you would need to hit the ball to putt it to a given location.
GoJava
3D Geospatial Rendering Engine
With Babylon.js I generated a 3D representation of a golf course using raster DEM and vector data. I implemented vertex and fragment shaders to handle overlaying vectors on top of custom real-world satellite imagery.
Babylon.jsVue.jsGo
Chi Proxy Panel
An internal administration tool for setting up and configuring proxies on specified hardware and operating systems, with an RBAC-compliant account system so multiple users can administrate the configured servers.
BASHVue.jsGo
Golf Player Mobile App
A small team and I developed a mobile application to work in tandem with a web-based management tool, focused on delivering meaningful data to golf players through web mapping.
React NativeGoogle & Apple API
Salon Booking Guru
An open source project to help salon owners manage appointment scheduling based on their staff and respective qualifications. It takes employees' work schedules and booked holidays and provides a customer-facing timetable of available slots.
Vue.jsGoDocker
Planet Orbiting Simulator
A physics simulation of planetary bodies acting under gravity and subject to the effects of restitution on impact. A model of our solar system demonstrates how moons orbit both planets and a star at the same time.
JavaPython
Correspondence

Get in touch

Whether you have an opportunity in mind, a project to discuss, or just want to talk technology, my inbox is always open.

Contact Me