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 a mathematics degree at the University of Surrey, and from there into ten years of professional engineering.

I cut my teeth 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. 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.

GoTypeScriptReactPostgreSQL + PostGISKubernetesGoogle Cloud PlatformReact NativeDockerVue.jsLinux
Portrait of Jamie Scollay
Fig. 01 · The surveyor
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 early stages, 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, own authentication and SSO across the platform, and shipped the app to iOS and Android by bundling the PWA with Capacitor. I also mentor the engineering team through code reviews and architectural guidance.

ReactTypeScriptGoPostgreSQLKubernetesGCPCapacitor
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.jsBabylon.jsPostGISGolangDockerPython
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.jsGolangBASHDocker
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.

ReactGolangGCPPostgreSQLElectron
Fluid Dynamics Simulator
Fig. 06 · 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.
GolangJava
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.jsGolang
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.jsGolang
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.jsGolangDocker
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