Dusty Phillips is a Principal Software Engineer and author with 11 years of professional experience building high-performance backend systems and scaling services to extreme throughput. He has led engineering efforts at companies from Facebook—where he built a Python asset management service handling hundreds of thousands of queries per second—to startups and his own ventures, including cofounding a fiction-writing app that serves as a technology playground. Dusty’s strengths span Python and C++ systems, asyncio and Cython integrations, and practical performance engineering (notably cutting dashboard load times from 30s to 30ms). He is an active open-source contributor, including work on Facebook’s fbthrift and example code for a Packt Python OOP book, demonstrating both deep systems knowledge and a knack for teaching. Based in New Brunswick, Canada, he now focuses on roles that can be done locally or remotely from there, blending hands-on coding with architectural leadership. An understated detail: he repeatedly uses side projects to experiment with tech stacks (Svelte, bun+hono, Go), turning prototypes into production-ready features.
11 years of coding experience
14 years of employment as a software developer
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at York University
Bachelor of Science Computing and Information Systems, Bachelor of Science Computing and Information Systems at Athabasca University
Python 3 Object-Oriented Programming – Third Edition, published by Packt
Role in this project:
Back-end Developer
Contributions:12 commits, 2 PRs, 12 pushes in 2 years 7 months
Contributions summary:Dusty contributed example code and case studies for a Python object-oriented programming book. The commits focused on implementing and demonstrating object-oriented principles like classes, inheritance, and polymorphism through practical examples. The contributions encompassed various aspects, including object creation, method implementation, and interaction between objects within the Python environment, utilizing Python 3's features and libraries.
Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
Back-end Developer
Contributions:103 commits, 3 comments in 1 year 1 month
Contributions summary:Dusty primarily contributed to the Facebook Thrift project by implementing and improving the Python server infrastructure. Their work involved adding support for asyncio, a new C++ server, and a performance testing framework. They addressed bugs related to oneways and microsecond counters, improved the tutorial client, and added exception handling. The user also made significant contributions to the Cython-based Python implementation by generating wrappers and implementing code to handle enums and structs.
cppapache-thriftc-plus-plusapachefacebook
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
Dusty Phillips - Principal Software Engineer at GC AI