Frank Murphy is a Senior Software Engineer with 16 years of experience building high-performance, security-minded systems and scaling data pipelines for production at internet scale. Based in Ann Arbor, he has driven major features for Instructure's open-source Canvas LMS, contributed backend and QA work to its outcomes import flow, and helped decouple monolith components into resilient services. At Censys he developed a custom DNS server in Rust, prototyped L4 OS fingerprinting in Go, and helped scale daily IPv4-wide scanning and rapid-threat response. Earlier roles include designing I/O and API systems to process hundreds of terabytes at Arbor Networks and embedded test software at GE Aviation, reflecting a breadth across low-level systems, networking, and backend services. He combines hands-on coding (Rust, Go, C/C++, Python) with cross-team coordination, documentation, and developer tooling to ship reliable, auditable solutions. Colleagues rely on him to turn ambiguous, large-scale problems into practical, tested implementations.
16 years of coding experience
10 years of employment as a software developer
BS, Computer Engineering, Economics, BS, Computer Engineering, Economics at Michigan Technological University
Contributions summary:Frank primarily contributed to the development and testing of the outcomes import functionality within the Canvas LMS repository. Their work involved modifying the `CsvImporter` class to handle new file formats and character encodings and writing thorough unit tests within the `spec` directory to validate the correct import behavior. They also made changes to the database schema and related models to support the new features. Furthermore, the user actively participated in debugging by identifying and fixing various database and coding issues.
Contributions:86 commits, 16 pushes, 1 branch in 5 months
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.