Andrew Camilleri

Chief Technology Officer at BTCPay Server

Denmark
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

🤩
Rockstar
🎓
Top School
Andrew Camilleri is a CTO and software consultant with a decade of experience building .NET and full-stack systems, now focused on Bitcoin sovereignty tools that help individuals and businesses escape financial censorship. He is a long-time core maintainer of BTCPay Server and an active contributor to high-profile open-source Bitcoin projects like NBitcoin, WalletWasabi, NBXplorer and ExchangeSharp, often improving backend, Docker/DevOps and protocol-level support (including Liquid and Payjoin). Comfortable spanning architecture to implementation, he brings practical experience automating deployments, integrating exchanges, and hardening privacy-preserving payment flows. Based in Denmark, he pairs consultancy work through Kukks with leadership at Ark Labs, blending product-led engineering with hands-on commits that routinely touch build systems, API controllers, and cryptographic library internals.
code10 years of coding experience
job11 years of employment as a software developer
bookNational Diploma in Computing, Software, National Diploma in Computing, Software at MCAST
bookNenu Cremona Junior Lyceum
languagesEnglish, Maltese
stackoverflow-logo

Stackoverflow

Stats
469reputation
38kreached
8answers
10questions
github-logo-circle

Github Skills (52)

exchange-web-services10
docker10
apidoc10
scripting10
bitcoin-wallet10
testing10
net10
http10
bitcoin10
data-serialization10
websocket10
dotnet10
bitcoins10
dockers10
cicd10

Programming languages (26)

C#CMakefileGoHTMLAGS ScriptJSONStylus

Github contributions (5)

github-logo-circle
btcpayserver/btcpayserver

May 2018 - Jan 2023

Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.
Role in this project:
userBack-end Developer
Contributions:15 releases, 1014 reviews, 1059 commits in 4 years 9 months
Contributions summary:Andrew's commits focused on updating and refining core functionalities within the BTCPayServer project. They made modifications to invoice controllers and models, including updates to the "InvoiceController.cs" files, renaming converters, and removing obsolete properties. They also added and updated swagger documents for the APIs and the client interface.
point-of-salepaymentsselfhostedcrowdfundingbitcoin-payments
Docker resources for hosting BTCPayServer easily
Role in this project:
userDevOps Engineer
Contributions:109 reviews, 214 commits, 191 PRs in 4 years 4 months
Contributions summary:Andrew's commits primarily focused on modifying and enhancing the build and deployment processes for the BTCPay Server Docker environment. They implemented and updated scripts, including `build.sh`, `build.ps1`, and `btcpay-setup.sh`, to support features like specifying custom Docker images and integrating with Traefik reverse proxy. Additionally, the user made changes to accommodate the addition of new features like btc transmuter and improved the overall build system. Their work also involved adjusting the build process to properly handle and configure HTTPS certificates.
hostingdocker-resourcesbitcoinddockerbitcoin
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
Andrew Camilleri - Chief Technology Officer at BTCPay Server