Alex Swan

Sr Software Engineer (Rust) at Spire

Bristol, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Alex Swan is a senior software engineer based in Bristol with 13 years of experience building deterministic, low-maintenance systems and event-driven architectures at scale. He combines a quantitative engineering background with functional-reactive techniques, shipping production systems in Rust, F#, Typescript and C#. As founder of Lambdasafe and co-founder of a RAD platform, he pairs hands-on consultancy with product thinking to democratize data-driven workflows. His open-source contributions span .NET ORM improvements and significant Rust work on the Fable compiler, showing depth across language runtimes and database integration. Notably, he has applied his skills to ML-driven 3D object detection and visualization, and to bringing functional determinism into large distributed systems.
code13 years of coding experience
job9 years of employment as a software developer
bookHons BEng Civil Engineering, Hons BEng Civil Engineering at Cardiff University / Prifysgol Caerdydd
book2003-2005 Simon Langton Grammar School
languagesEnglish, Dutch
github-logo-circle

Github Skills (25)

oracles10
net10
dotnet10
asp-net10
oracle10
orm10
sql10
rust10
csharp10
unit-testing9
databases9
compiler-design9
database9
type-system8
functional-programming8

Programming languages (8)

TypeScriptC#RustF*JavaScriptHTMLSwiftF#

Github contributions (5)

github-logo-circle
fable-compiler/Fable

Sep 2021 - Sep 2022

F# to JavaScript, TypeScript, Python, Rust and Dart Compiler
Role in this project:
userBack-end Developer
Contributions:44 reviews, 60 commits, 36 PRs in 1 year
Contributions summary:Alex contributed significantly to the Fable compiler, focusing on the Rust implementation. Their commits involved implementing curried apply, transforming lambda types, and addressing module loading issues. The user made further contributions by implementing by-reference handling and ref counting. Additionally, they worked on implementing tuples, closures, and date functionalities.
pythonrustfsharpjavascriptdart
Fast, Simple, Typed ORM for .NET
Role in this project:
userBack-end Developer / Database Engineer
Contributions:11 commits in 4 months
Contributions summary:Alex primarily focused on enhancing the ORM capabilities of the .NET library. Their contributions include implementing parameterized insert, update, and select statements, resolving issues with null values, and adding support for Oracle-specific database features, including sequence handling and byte array data types. The user also added unit tests to validate these new functionalities, demonstrating a commitment to code quality and database integration testing.
sqlserverpococ-sharporm-frameworkdto
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alex Swan - Sr Software Engineer (Rust) at Spire