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 →- 2022 — now
Senior Full-Stack Developer
Lightspeed Commerce
Complex, multi-region microservices on Kubernetes.
- 2018 — 2022
Full-Stack Developer
RenoRun · Guiker · Bidvine
Payments, real-time websockets, distributed back-end processing.
- 2015 — 2018
PL/SQL & Java Developer
Sandals (Unique Vacations)
Concurrent queue processors and reusable ETL.
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.
