Dan Mactough is a seasoned software engineer with 20 years of experience who now focuses on applying AI to logistics automation at Upwell and engineering at Rocket Money. He blends deep backend expertise—evidenced by contributions to notable projects like zendesk/maxwell and maintaining node-feedparser—with a track record building data and deployment platforms at Mapbox, Capital One, and other fast-moving startups. Comfortable across Python, Node.js, Kafka, Redis, Airflow, and containerized AWS environments, he designs robust streaming and geospatial data systems that scale. A former practicing corporate attorney (JD, Georgetown) turned technologist, he brings unusual strength in risk-aware engineering and complex systems thinking. Colleagues rely on him for pragmatic architecture, observability-minded implementations, and steady leadership during acquisitions and platform migrations.
19 years of coding experience
22 years of employment as a software developer
Doctor of Law (JD), Doctor of Law (JD) at Georgetown University Law Center
Drexel University
B.S. Psychobiology, B.S. Psychobiology at University of Miami
Contributions:423 commits, 60 PRs, 72 pushes in 8 years 9 months
Contributions summary:Dan appears to have primarily contributed to the development of the `node-feedparser` library by adding new features and fixing existing bugs. Their work focused on the feed parsing functionality, as evidenced by the addition of event handling for parsing errors, improvements to date parsing, and handling of various feed element formats (atom, rss, etc.). Their contributions also involved refactoring and code cleanup tasks.
Contributions:14 commits, 4 PRs, 19 comments in 1 month
Contributions summary:Dan primarily contributed to the backend of the `maxwell` project, focusing on adding and improving producer implementations. They implemented a Redis producer, enabling data streaming to Redis. Additionally, they added metrics and counters for improved monitoring and error tracking for the Kinesis and Redis producers. They also allowed for the configuration of the Redis database to be used.
to-jsonavrosinkmysqldaemon
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.