Paul Callis

Software Engineer at Georgia Tech Research Institute

Atlanta, Georgia, 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
Paul Callis is a software engineer with a decade of experience specializing in high-performance network and DNS tooling, currently contributing at the Georgia Tech Research Institute in Atlanta. He’s an active back-end contributor to prominent open-source scanning projects ZMap and ZDNS, where he has improved DNS parsing, iterative resolution stability, and CLI features such as nanosecond timestamps. Paul focuses on robustness and efficiency—refactoring core logic, handling malformed responses, and tightening integration with miekg DNS—to make large-scale Internet measurement tools more reliable. His work reflects a blend of research-grade rigor and practical engineering, quietly improving the foundations that power Internet-wide network surveys.
code10 years of coding experience
github-logo-circle

Github Skills (10)

c1710
data-structures10
network-scan10
go10
dns10
c1110
data-structure10
algorithm9
algorithms9
scanner8

Programming languages (8)

TypeScriptCSSCTeXGoPHPRubyPython

Github contributions (5)

github-logo-circle
zmap/zdns

Aug 2016 - Nov 2022

Fast DNS Lookup Library and CLI Tool
Role in this project:
userBack-end Developer
Contributions:37 commits, 38 PRs, 65 pushes in 6 years 3 months
Contributions summary:Paul primarily contributed to bug fixes and enhancements for the zdns library. They corrected error messages, improved log file handling, and addressed issues related to DNS resolution, particularly with iterative lookups and the miekg DNS library integration. The user also worked on handling different DNS record types and improved the overall stability and functionality of the DNS lookup tool. Further, they improved the CLI tool by adding new features and options like nanosecond timestamps.
dns-lookupcorednsdnscliscanner
zmap/zmap

Sep 2015 - Oct 2017

ZMap is a fast single packet network scanner designed for Internet-wide network surveys.
Role in this project:
userBack-end Developer
Contributions:75 commits, 21 PRs, 73 pushes in 2 years 1 month
Contributions summary:Paul primarily contributed to the development and improvement of the ZMap network scanner, focusing on the DNS module. Their work involved implementing and refactoring the DNS parsing and validation logic, including support for multiple question types, compression handling, and the processing of various resource record (RR) data. They also enhanced the module by adding support for parsing different DNS record types and improving the handling of invalid or malformed DNS responses. Furthermore, the user focused on code quality and efficiency through refactoring the core code and improving the output of the data.
network-scannerscanneripv4networkingsurveys
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
Paul Callis - Software Engineer at Georgia Tech Research Institute