Richard Gosnay

Available for contract work

Richard Gosnay

Staff Software Engineer

I build event-driven systems that have to run in production, not just look good on a diagram.

Node.js and TypeScript, distributed services and high-throughput pipelines. Over 20 years in IT, starting in infrastructure and operations, now in software engineering.

  • Gibraltar & Poland, working remotely
  • Family man
  • Karaoke enthusiast
  • Loves live music
Pixel art of Richard waving: bald, short dark beard, purple patterned t-shirt, jeans and white trainers.

The story so far · 2000 to today

How I got here

I came up through infrastructure and operations, then moved into engineering. That path still shapes how I design systems. Keep scrolling and the sprite changes jobs with me.

  1. Pixel art: a younger Richard with light stubble, in a blue shirt and lanyard, holding a coil of network cable beside a beige CRT computer and a patch panel.

    Level 1 2000–2007

    The network cupboard

    Where it started: network operations, Active Directory, and building the databases people needed.

    IT Controller · Worldwide Magazine Distribution

    March 2000 – June 2004 · Birmingham, United Kingdom

    Day-to-day network operations. Relocated the company onto Active Directory, Exchange, and SQL, and built an in-house Access/VB database.

    IT Technician · Discus Systems plc

    June 2005 – June 2007 · Coleshill, Warwickshire, United Kingdom

    Field engineer across the Midlands: Active Directory multi-site work and a data-cleansing/marketing database.

  2. Pixel art: Richard in a navy polo and a phone headset, standing in a server room with blinking racks and a desk phone.

    Level 2 2007–2015

    Running the whole estate

    IT Manager · CPBigwood, formerly Curry & Partners

    June 2007 – November 2015 · Birmingham, United Kingdom

    IT Manager through a merger that grew the firm from 40 to 185+ staff across 7 sites. Ran the estate, telephony, and in-house systems.

    Staff
    40 to 185+
    Sites
    7
    Servers
    12
    • Company merger and system integration

      Led IT integration when Curry & Partners and Bigwood merged into CPBigwood, and kept operations running through data transfer and system consolidation. Maintained and upgraded 12 servers: Windows Server, SQL, Oracle, Exchange, SharePoint, Terminal Services.

    • Multi-site VoIP

      VoIP across all 7 sites, with free site-to-site calls, remote work with in-office extensions and DDI portability, and SIP accounts for internet-based calling, which cut telephony costs.

    • Auction management database

      An in-house auction database for lots worth thousands of pounds, with invoice generation and account tracking in the same system.

  3. Pixel art: Richard in a charcoal blazer holding a laptop in a bright office with a network diagram on the whiteboard and a stack of laptops.

    Level 3 2015–2018

    My own shop

    Director · Gostech Ltd

    October 2015 – June 2018 · Gibraltar / Swanage

    IT consultancy for SMEs: servers, networks, bespoke development, VoIP, backups, and support contracts.

    Team Lead (Contract) · Atos

    March 2017 – June 2017 · Bournemouth, United Kingdom

    Led a team of 12 through a Windows 7 to Windows 10 migration across 600+ devices.

    Team
    12
    Devices
    600+
  4. Pixel art: Richard today, in a hoodie with headphones round his neck, beside two monitors of code and data pipelines, with the Rock of Gibraltar at dusk through the window.

    Level 4 2018–today

    Into engineering

    Staff Software Engineer · FDJ United, formerly Kindred Group Ltd

    April 2018 – present · Gibraltar

    Event-driven Sportsbook systems, performance engineering, and technical leadership across teams. Application support to staff over seven years.

    • Development Platform Testing (DPT) platform

      Designed a platform for high-volume API and service-side benchmarking: distributed JMeter nodes orchestrated in Kubernetes with a Node.js control plane, Kafka traffic mirroring and synthetic events, and results indexed in Elasticsearch with a UI for insight.

    • Late Bet Identification System

      Detected racing markets left open after event start, to stop in-play betting exposure. Reconciled official start times with internal market timings to flag latency and feed anomalies, with UI and alerting for Trading and Risk. Exposure was previously measured in hundreds of thousands of pounds.

    • Multi-market tenancy

      A tenancy model so a single CMS can serve multiple brands and jurisdictions, with region-specific price margins and risk configs to meet regulatory requirements, plus guardrails and workflows with Trading, Risk, and Regulatory.

Side quests, shipped

Things I've built

Products I run myself, and sites I've built for clients. All of them are live.

Pixel art: Richard grinning and holding up a phone, surrounded by little app windows: a quiz, a buzzer, a capybara, a pint of beer and an arcade game.

01 My own products

  • GozQuiz

    Multiplayer quiz nights: phones as buzzers, the TV as the scoreboard, with daily quizzes and AI-built rounds.

    • Next.js
    • Firebase
    • Stripe
    • AI
  • Kiko and Tiko

    Home of an animated kids’ series about a capybara and his bird friend, with episodes that my daughter writes and my dad narrates, plus browser games.

    • Next.js
    • Firebase
    • Canvas games
  • KeyboardWarrior

    Privacy-first utilities for developers, sysadmins and operators: format, convert, calculate and play without sending tool data to a server.

    • Client-side
    • Dev tools
    • Accounting
    • Arcade
  • ToMyChild

    A private timeline of stories, photos and letters for your children, released when they are ready.

    • Next.js
    • Firebase
    • Storage
  • ProjectBeer

    Beer, home brewing, drink recipes and food pairings, written for people who like a proper pint.

    • Next.js
    • SEO
    • Content
  • CostaDelLove

    A discreet dating community for singles and couples on the Costa del Sol and in Gibraltar.

    • Next.js
    • Firebase
    • i18n
  • Furry Fun Box 18+

    An original 18+ browser video lounge with named public rooms, The Lounge, The Velvet Room and After Dark, for up to 20 adults. Private boxes are optional and unlisted.

    Peer-to-peer, with no accounts and nothing recorded. Adults only.

    • Peer-to-peer video
    • No accounts
    • 18+

02 Built for clients

  • OV XIII

    Members’ site for a private business and social lounge in Gibraltar: events, affiliates, guest passes and QR entry.

    • Next.js
    • Firebase
    • UniFi
    • QR entry
  • Khob Khun

    Website and online ordering for a family Thai restaurant in Tynemouth: menu, story, visit details, and a licensed bar.

    • Next.js
    • Firebase
    • Online ordering
  • Thirsty Thursday

    Weekly Thursday networking drinks in Gibraltar, with a rotating sponsor and venue host. Members track membership and RSVP for that week’s night, and guests can request a pass.

    • Events
    • RSVP
    • Guest pass
  • 1st Class Mailing

    Mail room equipment for small, medium and large businesses, including Frama franking machines and photocopiers.

    Behind the site: an in-house CMS for invoicing, credit notes, customer notes, agreements, contracts and ink renewals.

    • CMS
    • Invoicing
    • Contracts

Inventory

What's in the bag

Highlighted slots are the ones I use most.

Languages & runtime

  • Node.js
  • TypeScript
  • Express

Architecture

  • Event-driven
  • Microservices
  • High-throughput
  • DDD
  • Caching
  • System Design
  • REST APIs
  • AI Integration

Platform & infra

  • Kubernetes
  • Docker
  • Helm
  • GitLab CI
  • Jenkins
  • Kaniko
  • AWS
  • Linux
  • Git
  • Active Directory
  • Networking
  • IIS
  • Nginx
  • Lens

Data & streaming

  • Kafka
  • Elasticsearch
  • Prometheus
  • Grafana
  • Postgres
  • Oracle DB
  • MQTT

Frontend

  • React
  • Next.js
  • HTML/CSS
  • Tailwind CSS
Pixel art: Richard in a white shirt singing karaoke into a microphone on a small stage under a warm spotlight.
Off the clock: family man, karaoke enthusiast, loves live music.

Player two, press start

Work with me

I’m available for contract work: backend and platform engineering, full-stack web apps, and getting products from idea to live. I work remotely from Gibraltar and Poland.

LinkedIn