Matthew Davidson

Co-owner And CTO at Modulo Lotus Consulting

Wilmington, North Carolina, United States
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
Matthew Davidson is a seasoned software leader and CTO with 14 years of experience building startups and mission-critical backend systems from Wilmington, NC. As co-owner and CTO of Swarmify and founder of multiple consultancies and products, he combines hands-on engineering with product strategy to speed delivery, cut costs, and launch reliable services. He is a core contributor and lead maintainer in the Clojure ecosystem—notably on Aleph and Manifold—where his work on performance, concurrency, and resource-safety has improved streaming servers used across the community. His background spans web-scale media delivery, government tax microservices, and probabilistic computing at MIT, reflecting an ability to move between applied research and production systems. Matthew brings a pragmatic focus on tooling, observability, and human factors, and even turned one client’s recurring reporting fees to zero through process and engineering improvements. He holds a master’s in cognitive neuroscience from Columbia and leverages that analytical training when profiling performance and user-facing tradeoffs.
code14 years of coding experience
job20 years of employment as a software developer
bookMaster's degree Cognitive neuroscience / psychology, Master's degree Cognitive neuroscience / psychology at Columbia University
bookBachelor's degree Computer science - Echols, Bachelor's degree Computer science - Echols at University of Virginia
stackoverflow-logo

Stackoverflow

Stats
39reputation
2kreached
2answers
0questions
github-logo-circle

Github Skills (24)

asynchronous10
udp10
netty10
clojure-cli10
async10
http10
clojure10
tcp10
webserver10
stream-processing10
concurrency10
testing9
java9
javas9
future9

Programming languages (28)

C#CMakefileHandlebarsGoHTMLJSONErlang

Github contributions (5)

github-logo-circle
clj-commons/manifold

Jan 2021 - Dec 2022

A compatibility layer for event-driven abstractions
Role in this project:
userBack-end Developer
Contributions:60 reviews, 54 commits, 37 PRs in 1 year 10 months
Contributions summary:Matthew primarily focused on fixing bugs and improving the performance of the `manifold` library. Their commits addressed issues related to excessive pending takes, timeout handling, and cleaning up expired deferreds, which were key to ensuring the library's reliability and preventing resource leaks. They also refactored parts of the code by converting types to records, enhancing code readability, and addressing thread safety issues. Furthermore, the user added new windowing stream functionalities and documentation.
non-blockingstream-processingstreamscompatibility-layerstream
clj-commons/aleph

Jun 2021 - Jan 2023

Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
Role in this project:
userBack-end Developer
Contributions:1 release, 296 reviews, 90 commits in 1 year 7 months
Contributions summary:Matthew primarily contributed to the Aleph project by updating dependencies, fixing bugs, and improving the build process. This involved bumping versions of core libraries like `byte-streams` and fixing issues related to SSL certificate testing and Netty. They also focused on improving the codebase, which is reflected in the removal of Java 7 specific options and the addition of javac options for 1.8 compatibility. Furthermore, they addressed documentation issues and made general code quality improvements.
non-blockingwebsocketsweb-serverasynchronoushttp-client
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
Matthew Davidson - Co-owner And CTO at Modulo Lotus Consulting