Shiftfast
A multi-tenant SaaS starter kit built with Next.js 16, designed to accelerate the development of scalable, production-ready web applications.
DevHunt Tool of the Week (opens in a new tab)Next.js 16 · TypeScript · Multi-tenancy

Daniel Buckle
Principal Software Engineer
iGaming specialist · Backend & cloud
Available for new engagementsI'm an independent software engineer in Malta, and most of my work is in high‑load iGaming, alongside FinTech and SaaS.
For nearly a decade I've joined engineering teams to design, build and scale sportsbooks, casino platforms, affiliate systems, player account management and payments, including infrastructure designed for 600,000 transactions at peak.
I work on B2B contracts, delivering production .NET and Node.js/TypeScript services on Azure, GCP and AWS.
Backend first, in .NET and Node.js/TypeScript. I focus on the services, messaging and infrastructure that have to stay fast and correct under load, and go full-stack when a feature needs it.
Production services built for correctness, throughput and long-term maintainability.
Service boundaries, messaging and storage that hold up under real load.
Cloud platforms automated end to end, deployed with confidence and observable in production.
When a feature needs it end to end: back offices, portals and product UIs.
Mostly high-load iGaming, with FinTech, SaaS and enterprise work alongside. Open any project for the details.
Sep 2024 – Present
Software Engineer, B2B
B2B engagements taken on directly with companies.
Co-developed high-throughput feed ingestion microservices using .NET 8 and Apache Kafka, normalising multi-provider sports, market and odds data into a unified domain model.
.NET 8 · Apache Kafka · Microservices
Architected Player Account Management (PAM) microservices and iGaming platform features in ASP.NET Core, including lottery systems and a secure RNG API for white-label clients.
ASP.NET Core · Microservices
Engineered automated VIP reward workflows, cashback systems and regulatory reporting microservices for one of the top 10 crypto casino operators worldwide, using NestJS, Prisma and PostgreSQL.
NestJS · Prisma · PostgreSQL · Microservices
Built a sports odds aggregator with a background TypeScript ingestion engine, and a Next.js portal with Clerk authentication and Stripe subscription management.
TypeScript · Next.js · Clerk · Stripe
Built core transaction pipelines within a FinTech .NET modular monolith, ensuring strict payment idempotency and validation logic, while supporting the Angular back office and user portals.
.NET · Modular monolith · Angular
Maintained enterprise .NET Framework 4.8 tax reporting systems and engineered their migration to .NET 8 microservices on Azure Container Apps, alongside a React (Vite) back office SPA that integrated external sports APIs to show users real-time value bets across bookmakers.
.NET 8 · Azure Container Apps · React
Designed event-driven .NET 8 microservices for a vacation rental SaaS platform using RabbitMQ, PostgreSQL and EF Core, applying DDD and Clean Architecture to optimise onboarding pipelines.
.NET 8 · RabbitMQ · PostgreSQL · EF Core · DDD
Jan 2024 – Jul 2026
Cloud Software Consultant
Enterprise cloud engineering engagements for international organisations.
Led a major legacy modernisation programme, transforming 10+ C# Windows Forms desktop apps into scalable .NET Web APIs paired with a modern Angular back office.
.NET · Web API · Angular
Architected standardised .NET project templates and Azure DevOps / ArgoCD CI/CD pipelines, reducing cross-team onboarding overhead and speeding up deployment cycles.
.NET · Azure DevOps · ArgoCD
Optimised cloud costs and refactored infrastructure across Azure DevOps pipelines, eliminating redundant compute and configuration bloat.
Azure · Azure DevOps
Jun 2022 – Dec 2024
Senior Software Engineer
Architected and optimised high-availability sportsbook microservices handling heavy concurrent load for Africa's largest online gaming platform.
Re-architected the sportsbook cashout polling system into an event-driven, real-time push workflow using Azure SignalR Service and WebSockets.
Azure SignalR · WebSockets
Diagnosed and resolved critical bottlenecks in peak betting flows by optimising database and network I/O, cutting processing latency from seconds to milliseconds.
Led the migration of monolith services from .NET Framework 4.7.2 to .NET 8, refactoring synchronous blocking I/O into non-blocking async/await pipelines.
.NET 8 · async/await
Streamlined messaging infrastructure by migrating high-throughput topics from Confluent Cloud Kafka to Azure Event Hubs, and automated cloud deployments with Terraform and Azure Pipelines.
Kafka · Azure Event Hubs · Terraform · Azure Pipelines
Containerised backend microservices with Docker and orchestrated deployments on Azure Kubernetes Service, managing configuration and secrets through Azure App Configuration and Key Vault.
Docker · AKS · App Configuration · Key Vault
Introduced OpenTelemetry across microservices, exporting centralised metrics, logs and traces to New Relic for full distributed tracing across critical betting flows.
OpenTelemetry · New Relic
Jun 2018 – May 2022
Senior Software Engineer (progressed from Junior)
Engineered core backend infrastructure for a Nasdaq-listed, multi-brand sportsbook platform handling high-concurrency traffic during global sporting events.
Maintained and optimised high-performance .NET microservices designed to process up to 600,000 peak transactions during major betting events.
C# · .NET · Microservices
Built background microservices and asynchronous processing jobs with C#, RabbitMQ and scheduled worker services for reliable event-driven data streaming.
C# · RabbitMQ · Worker services
Implemented multi-layer caching with Redis and in-memory caches, significantly reducing SQL Server load and improving API response times.
Redis · SQL Server
Designed high-availability RESTful Web APIs and reusable C# class libraries to standardise data access across internal teams and client apps.
ASP.NET Web API · C#
Monitored system health, diagnosed I/O and memory bottlenecks, and made code-level optimisations to keep critical workflows at sub-second latency.
Feb 2017 – Jun 2018
Junior Software Developer
RESTful Web APIs and web applications in .NET Framework, C# and SQL Server in an Agile team, with automated unit tests, code reviews and fixes from the critical defect backlog.
.NET Framework · C# · SQL Server
From engineering leaders, managers and teammates.
What is impressive about Daniel is his ability to dive into complex tech and knock out a complicated project on time with little to no assistance... He possesses a rare mix of deep technical know-how and great communication.
Milos StanojevicDirector of Engineering · KingMakersDaniel was a great asset to the team, bringing direct value to the business. He proved highly resilient when tackling challenging architectural tasks and is incredibly easy to collaborate with.
Clayton CassarEngineering Manager · Betsson GroupDaniel demonstrated deep technical expertise in .NET and system architecture while collaborating on critical PAM infrastructure. His proactive mindset, sharp attention to detail, and thorough understanding of transaction-heavy backend systems make him highly recommended for building robust platforms.
Jonathan CauchiEngineering Manager · WA.TechnologyI had the pleasure of managing Daniel, and he's the kind of developer every manager hopes to have on their team… What stands out about Daniel is how independently he works. He doesn't need hand-holding; he picks things up, figures them out, and pushes through challenges on his own.
Klearchos DouvantzisPeople Leader, Cloud Application Development · Nordcloud, an IBM companyAs a front-end developer, I really valued how approachable and collaborative he was throughout our time together. He was always available for a quick sync to finalize API contracts or adapt to changing feature requirements on the fly… Any company would be lucky to have him.
José Rogério FilhoSoftware Engineer, Frontend · LodgifyEven in the short time we worked together, Daniel proved to be a great engineer who genuinely cares about software foundations and best practices. He brought great technical knowledge to our project and was a pleasure to collaborate with.
Rodrigo CrespinSenior .NET Software Engineer · BetOnlineI work independently with companies and engineering teams on complex software challenges. Whether you need help architecting distributed systems, modernising legacy applications or delivering high-performance backend services, I join your existing team and contribute directly across design, code and delivery.
Engagements are B2B contracts. I work remotely from Malta, embedded in your team and your processes.
Discuss a potential engagement(opens LinkedIn in a new tab)Independent products and open-source work, where I get to make every decision myself.
A multi-tenant SaaS starter kit built with Next.js 16, designed to accelerate the development of scalable, production-ready web applications.
DevHunt Tool of the Week (opens in a new tab)Next.js 16 · TypeScript · Multi-tenancy
An open-source library for sending and receiving HTTP requests through HTTP, SOCKS4, SOCKS4a and SOCKS5 proxies.
8,000+ downloads · 13 GitHub stars
C# · .NET · Networking
Microsoft Azure, Google Cloud and HashiCorp Terraform.
B.Sc. IT (Hons) in Software Development
If you're looking for an experienced engineer to join your team, help modernise an existing platform or build something new, I'd be happy to hear from you.
Malta · Remote · Independent B2B engagements