DANIEL WILLIAM CLARKE
SENIOR SOFTWARE ENGINEER
Header logo
IMG_2748 2 (1).png
IMG_4945 (1).png
74551697-3f73-474f-bac5-5c6249bef178 2-min.JPG
PHOTO-2023-08-12-18-54-49-min.jpg
About Me

I’m a Senior Full-Stack Software Engineer with over a decade of experience, and a fledgling business owner, combining technical expertise and leadership skills honed while guiding teams of up to seven engineers. I specialize in cloud computing, microservices, asynchronous architecture, and observability. My career has spanned a diverse range of projects, from cloud-based software and engaging games to intricate simulations and user-centric websites. Currently, I hold the position of Senior Software Engineer at Loveholidays, the fastest-growing travel agency in the UK, applying my skills to a new and exciting domain.

Alongside my full-time role, I run The Sauce Forge, my side business where I channel my passion for crafting unique hot sauces and related products. I’ve built the entire brand from the ground up, utilizing Next.js, Contentful, and Stripe to power a seamless website and checkout experience. Navigating business setup, FSA regulations, and crafting a product line from homegrown ingredients is a challenge I embrace with enthusiasm. My journey with The Sauce Forge is not just about creating great flavors, but also about applying my engineering skills to build a customer-centric, innovative brand.

Outside of my professional work, I enjoy spending my time doing any of the following:

  • 👷 Building micro-brands and physical products (The Sauce Forge)
  • 🥙 Cooking, fermentation and experimentation with flavour
  • 🤖 Mechanical model building (Gunpla)
  • 🧘‍♂️ Lifelong learner in new languages (Rust, Zig)
My Experience

October 2024 - Present (1 year 1 month)

The Sauce Forge (https://thesauceforge.com)

Owner

Sauce Business
Entrepreneur
Side Hussle

Founder of a micro food business producing fermented hot sauces sold at local markets and online. Built the brand, engineered the e-commerce site, and registered as a UK food business operating under FSA-approved labelling and shelf-stability controls.

  • Develop recipes, grow and source ingredients, and produce small-batch fermented sauces end-to-end.
  • Built and maintain the e-commerce site handling orders, payments and fulfilment.
  • Created all branding, packaging and compliant labelling myself.
  • Generated ~£1,000 in early revenue, primarily through direct sales at physical markets.
Work logo

January 2022 - July 2022 (6 months)

Freetrade

Software Engineer

Fintech
App Development
Serverless

Worked across growth and subscription journeys in Freetrade’s app to support customer acquisition and paid plan adoption.

  • Built out the SIPP onboarding journey, resulting in a 10–15% increase in SIPP sign ups in Q1 2022.
  • Contributed to the build-out of the Standard subscription plan and upfront invoicing flows.
  • Strengthened subscription reliability by expanding integration-level test coverage.
Work logo

September 2014 - January 2019 (4 years 4 months)

Schlumberger

Software Engineer / Geoscientist

Learner Experience
Reservoir Modelling
Simulations

Joined as a graduate engineer and contributed to OilSim, a cloud-based training and simulation platform for the energy industry, supporting live delivery to 400+ concurrent users. Attended live classroom training sessions in Oslo to directly observe how learners and instructors interacted with OilSim, gaining hands-on understanding of real-world usage.

  • Led and built out the OilSim Manager administrative system, a fine-grained, role-based micro-frontend system enabling instructors to configure, control and run complex live classroom sessions.
  • Built an asynchronous task scheduler to orchestrate complex background jobs, enabling autonomous data processing and live session control during training delivery.
  • Learned to operate and ship software in a regulated, safety-critical environment and developed strong fundamentals in system design, testing and iterative release.
Work logo

May 2011 - January 2012 (8 months)

FOLEY PATTERNS LIMITED

Automotive Modelmaker

Prototyping
Manufacturing
Temp

Designed and manufactured fibreglass models and tools for bespoke prototype car bodies, primarily for Morgan Motors.

Work logo

July 2022 - Present (3 years 4 months)

loveholidays

Senior Software Engineer

Search
High Impact
AI Ready
High Performance

Senior engineer in the Search Platform team, accountable for high-scale, high-performance search, experimentation and user experience, owning projects end-to-end across design, implementation, testing and observability. Point person for front-end delivery and CMS-driven configurability, working closely with product, content, design and data science.

  • Productionised AI-generated hotel content highlights, generating customer cohort segmented highlight data weekly for 1,000+ top viewed hotels per point of sale. This drove a 3% conversion uplift and was showcased externally by the CTO and CEO.
  • Implemented clustering and sort-order personalisation directly in our search stack (incl. parquet processing), driving a 1% conversion uplift and laying the foundation for data-science driven hyper-personalisation.
  • Delivered CMS-configurable search filters and multi-promo components used across all points of sale, enabling non-engineers to run search experiments and merchandising campaigns without engineering involvement.
  • Built our review collection platform ingesting 59,200+ reviews across ~9,500 hotels (~100 new reviews/day), and designed a distributed AI summarisation pipeline currently being implemented to surface first-party review content from Q1 2026.
  • Interview across mid, senior and staff-level candidates (system design, SRE signal, culture) to help maintain our engineering bar.
Work logo

January 2019 - December 2021 (2 years 11 months)

Schlumberger

Full-Stack Software Engineer

Leadership
Seismic Processing
Seismic Marketplace
Microservices

Full-stack engineer working across multiple strategic seismic data platform teams. This was the role where I transitioned from strong individual contributor into leading engineers and shaping delivery direction across functions and geographies (Houston, Mexico and Pune).

  • Led a multidisciplinary team of 7 engineers (stand-ups, pairing, 1:1s, stakeholder alignment, release direction) to deliver a cloud seismic marketplace used across several business units.
  • Designed and shipped a Golang processing pipeline on GCP PubSub enabling next-gen seismic simulation output to be consumed by legacy interpretation systems.
  • Enabled GPU-accelerated ML workflows on bare-metal Compute Engine, cutting seismic interpretation and model training time by ~50%.
  • Integrated multiple third-party APIs into the GAIA seismic marketplace platform with high testability, and delivered PoCs to de-risk new feature directions before full engineering investment.
Work logo

July 2012 - September 2013 (1 year 2 months)

Schlumberger

Intern Software Engineer

Prototyping
Model Integration
Public Speaking

A 14-month internship, primarily responsible for the development of a simulation and software integration test platform designed to validate prototype research algorithms, physics models, and commercial Schlumberger products.

Work logo

September 2010 - May 2014 (3 years 8 months)

The Nottingham Trent University

Bachelors Of Science

First Class With Honours
Computer Science

Graduated second highest in cohort. Final year project produced a semi-autonomous supervisory controller for process automation, demonstrated at Schlumberger Gould Research driving a physical miniature drilling rig.

Projects
The Sauce Forge
The Sauce Forge
Hot Sauces
Branding
Start up
The Sauce Forge

The Sauce Forge is my side business, a start up bringing our line of home crafted hot sauces to the market, selling direct at farmers markets and craft fairs and direct online, we are building a grass roots following on social media. This project blends multiple passions of mine; hot sauces and technical expertise.

I’ve built the brand from the ground up, crafting unique recipes and creating a professional, fully configurable and responsive website powered by Next.js, Contentful, and Stripe, instrumented and observed with New Relic and secured with Cloudflare Turnstile. This platform ensures a seamless user experience, from exploring products to secure, custom-built checkout.

Beyond flavor, I’ve navigated the complexities of business setup and FSA regulations, ensuring every bottle meets safety and quality standards. From homegrown ingredients to bold branding and strategic marketing via Kit, The Sauce Forge represents my dedication to flavor, craftsmanship, and a customer-first approach.

Dem Shish
dem shish dev icon
WIX
Web Design
Local Business
Dem Shish

Dem Shish is a local business with multiple restaurant locations in the south east of England, They host an excellent dining experience offering delicious Turkish and Mediterranean cuisine. I was asked to redesign their websites (demshish.co.uk and demshishcrawley.co.uk) to refresh that online presence and branding. I worked closely with the owners and business manager to craft the experience they envisioned. Using Wix, I created a modern, user-friendly experience that showcases their food, events, and services. This included integrating OpenTable’s booking widget, adding a splash screen for location selection on their flagship website, and refreshing their brand assets for a cohesive look across all platforms.

CrawleyDownMonday.Club
CDMC
Community
NextJS
Contentful
CrawleyDownMonday.Club

The Crawley Down Monday Club needed a modern, secure website to replace their outdated WordPress site. I rebuilt it from scratch using NextJS and Contentful CMS, creating a fast, user-friendly, and fully configurable platform. I redesigned and upscaled all their existing design assets—logos, banners, and more—to ensure they are performant and scalable across both desktop and mobile devices.

Security was a top priority since this website would be utilised by potentially vulnerable people: I removed personal information about the committee and implemented communication between visitors and club committee members via configurable forms secured by Cloudflare Turnstile, ensuring that member and volunteer request emails sent via Resend are genuine.

To track web performance and engagement, I instrumented the site with New Relic and Google Analytics. The result is a polished, secure, and easily manageable website that reflects the club’s values and meets modern web standards.

Live Bookings Visualiser
loveholidays
Rust
Websockets
p5JS
Real time
Live Bookings Visualiser

Initially born out of a 3 day hackathon project that I proposed and led, this booking visualiser was taken from proof of concept to production, and is now displayed full time on loveholidays' London office main lobby.

The frontend visualisation is a NextJS app, is underpinned by an async distributed architecture. Composed of a service built in Rust subscribing to a Google PubSub topic, fed real time booking event data, generated the moment a customer books with loveholidays via RudderStack. Events are processed, integrated, saved to Redis and finally emitted via a WebSocket server to any connected frontends, the entire pipeline allows a booking to be visualised within milliseconds.

The globe is a p5JS sketch, that renders customer journeys that have been booked across multiple points of sale. The main focus for the app was to optimize for its performance and memory footprint, while maintaining the fidelity required to visualise the scale of bookings made with loveholidays.

Gradius D
C++
SFML
Game Design
Passion Project
Gradius D

Ongoing indie space shooter project I am building in my spare time using C++ and SFML, Based on my first year university programming class project submission.

This time building the software using SOLID software engineering principles, safe memory management, as well as incorporating game development software design patterns such as spatial partitioning, finite state management and entity component systems.

Contextual Logging in NestJS
TypeScript
NestJS
aspect.js
AsyncLocalStorage
Proof of Concept
Contextual Logging in NestJS

Proof of concept to realise: How to incorporate non intrusive implicit logging containing request context data into an existing REST service. Investigate how to capture and store request data via middleware and access it via auto-wired services. As well looking into setting up an Open Telemetry, Loki, Grafana, Tempo and Prometheus observability stack to aggregate and visualise logs. The main aim of the POC was to produce several NestJS Modules that could be lifted and shifted for use in other projects

Semi Autonomous Finite State Machines
C++
SFML
Automation
Finite State Automata
Algorithms
OPC
Semi Autonomous Finite State Machines

The main aim of this project was to develop a system capable of the generation of semi-autonomous supervisory controllers for general process automation. These controllers employed a primarily autonomous finite state machine as their underlying control agent, that would process real time data to determine the state and issue commands to control the system under supervision, while also allowing human intervention to supersede the controller’s decisions where safely available.

The finite state machine was generated by parsing a custom developed mark-down language that would be written by the user, and generated at runtime using algorithms based on classical finite state machine construction methods, used primarily in the field of lexical analysis.

The controller would allow user intervention via a procedurally generated a user interface implemented using SFML and would perform monitoring and issue commands using OPC protocols

Developed a system capable of generating semi-autonomous supervisory controllers for industrial process automation. Users could write a simple domain-specific language which was parsed into a finite state machine at runtime, allowing the controller to operate autonomously while still permitting manual intervention where required. Demonstrated end-to-end control in real time via SFML UI + OPC integration.

Predator/Prey Simulation
C++
SFML
Simulation
Natural Language Processing
Predator/Prey Simulation

A predator / prey simulation that utilises some rudimentary NLP based AI to test whether prey entities can survive for longer if they communicate.

This project was originally build during a group assignment during my university days, I have recently re-found the code, put it in a Github repo to save it from being lost again and began to resurrect the code base. Starting by swapping out the original graphics renderer for SFML and taking a stab at understanding and refactoring the surprisingly well put together code base!

Various Projects
Proof of Concepts
Coding Challenges
Experiments
Various Projects

Everything else on my Github. Here I put all small projects, technical challenges and proofs of concepts I work on from time to time.

Skills & Technologies

I have worked with and are proficient with a large variety of programming languages, frameworks, databases and tools. For backend web services I use Kubernetes, Terraform, Rust and TypeScript. For frontend; NextJS and React, and for performant apps, services and games I use C++, Golang or Rust.

I feel most at home with C++, TypeScript and Rust. I am also trying seek the path to true enlightenment by trying to learn Zig 🧘

Below is a selection of the technologies I have had experience with during my career so far, along with my perceived competency with each 🧠.

Current Skills 👷🏻‍♂️

Skills and technologies I am currently using, learning and building experience with

Anthropic
Anthropic
Java
Kubernetes
NextJS
OpenAi
OpenAi
Supabase
Tailwind
VertexAi
VertexAi
Zig
Hall of fame 🏆

Skills and technologies I enjoy working with the most, coming back to them again and again!

C++
Docker
Golang
Google Cloud
JavaScript
p5.js
React
Rust
Sanity
TypeScript
The Kitchen Sink 🛁

Everything else that I have had experience with during my career and personal projects so far

Bash
Bootstrap
C
CircleCI
CMake
Composer
CSS
Express
Figma
Firebase
Git
Github
Grunt
HTML5
Kotlin
Lua
Markdown
Matlab
MongoDB
MySQL
NGINX
Node
Notion
NPM
Photoshop
PHP
Python
Redis
SFML
Swift
THREEJS
Vultr
Webpack
Latest from the Blog
Download my CV

Please click or tap on the preview below to receive a copy 🙏

Contact

Get in touch!

Have a question or want to work together? Send me an email!

Send Email