Dusty Phillips

Principal Software Engineer at GC AI

New Brunswick, Canada
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
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.
code11 years of coding experience
job14 years of employment as a software developer
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at York University
bookBachelor of Science Computing and Information Systems, Bachelor of Science Computing and Information Systems at Athabasca University
github-logo-circle

Github Skills (18)

asynchronous10
python10
async10
object-oriented-programming10
asyncio10
cython10
thrift10
c-language9
performance-testing9
apidoc9
api9
cprogramming-language9
build-tools8
build-engine8
buildr8

Programming languages (22)

C++CSSRustCGoHTMLSvelteReason

Github contributions (5)

github-logo-circle
Python 3 Object-Oriented Programming – Third Edition, published by Packt
Role in this project:
userBack-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.
pythonobject-oriented-programmingpacktpython-3python3
facebook/fbthrift

Feb 2016 - Mar 2017

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-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