Paul Dann is a pragmatic software engineer with 18 years’ experience building fault-tolerant, low-latency systems and full-stack web platforms, currently contributing at Whatnot. He excels at turning vague product ideas into concrete architectures, favoring Domain-Driven, Hexagonal and Event-Driven designs to keep complex domains maintainable and testable. His hands-on background ranges from Elixir/BEAM-based distributed services and PostgreSQL-driven event workflows to systems work in Zig, Rust and C/C++, reflecting deep comfort across high-level services and low-level systems. Paul has led small teams and startups as a CTO, shipped production-grade Elixir cores that process hundreds of thousands of AMQP messages per day, and architected cross-cluster locking and workflow engines for SaaS products. A committed open-source and Linux user, he blends developer tooling, automation and pragmatic DevOps to streamline delivery and observability. Notably, his early self-directed systems work (including a 386 assembly bootable shell) signals a long-standing appetite for low-level problem solving alongside modern distributed design.
18 years of coding experience
18 years of employment as a software developer
Artificial Intelligence and Computer Science Computer Science Artificial Intelligence, Artificial Intelligence and Computer Science Computer Science Artificial Intelligence at University of Birmingham
A thin veneer over HTTPotion that talks to Elastic Search
Contributions:4 reviews, 4 PRs, 11 pushes in 1 year 5 months
elasticthinelastic-searchelasticsearch
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.