Senior software engineering,
delivered under contract.

Swann Software is the independent practice of Carl Swann — a senior full-stack and cloud engineer building resilient, multi-region systems on Kubernetes and AWS. Operating from Freeport, Grand Bahama.

What I do

A full-stack practice, from the database to the deploy

Eleven years building and running production software — comfortable owning a feature end to end, and the platform it runs on.

Cloud & Kubernetes platform

Multi-region workloads on Amazon EKS, packaged with Helm and run as observable, resilient services. The kind of infrastructure that has to stay up.

Backend & microservices

Event-driven services in NestJS, Express and Java — designed with Domain-Driven Design, wired together over SQS and Pub/Sub.

Full-stack product

Typed end to end: React and Next.js on the web, React Native on mobile, TypeScript throughout. Interfaces that match the rigor of the backend.

AWS architecture & IaC

Aurora, DynamoDB, Lambda and API Gateway, defined as infrastructure-as-code so environments are reproducible and reviewable.

Data & messaging

Relational and single-table NoSQL modelling across MySQL, Aurora and DynamoDB, with Redis and Elasticsearch where they earn their place.

Quality & delivery

Test-Driven Development with Cypress and Playwright, behind CI/CD pipelines tuned for frequent, low-drama releases.

Track record

From Oracle ETL to multi-region Kubernetes

Five companies, two countries, and a through-line of owning the hard parts. The full history — roles, dates and what shipped — lives on the work page.

See the full track record →
  • Senior Full-Stack Developer

    Lightspeed Commerce

    Complex, multi-region microservices on Kubernetes.

    2022 — now
  • Full-Stack Developer

    RenoRun · Guiker · Bidvine

    Payments, real-time websockets, distributed back-end processing.

    2018 — 2022
  • PL/SQL & Java Developer

    Sandals (Unique Vacations)

    Concurrent queue processors and reusable ETL.

    2015 — 2018
11+
Years shipping software
5
Companies
2
Countries

A system that needs senior hands?

Whether it's a platform to stand up, a service to untangle, or a product to take from zero to one — let's talk.