Anthony Cowley

Staff Engineer at Serve Robotics

Marlton, New Jersey, 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
🎓
Top School
Anthony Cowley is a Staff Engineer with 14 years of software and robotics experience, currently leading engineering efforts at Serve Robotics after progressing from Senior Robotics Engineer. He holds a PhD in Computer Science from the University of Pennsylvania and spent over a decade in the GRASP Lab and as a research associate, bridging academic rigor with real-world robotics systems. Anthony is a pragmatic backend developer comfortable with low-level tooling and build stability—his open-source Haskell contributions to ghc-mod and intero improved editor integration, type-error handling, and GHC compatibility, reflecting deep familiarity with compiler tooling and developer ergonomics. He combines systems-level thinking with practical production delivery in autonomy stacks, and is known for making complex integrations more resilient and maintainable. An understated strength is his long-term focus on tooling and reproducibility, which surfaces in both research and product engineering.
code14 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Pennsylvania
github-logo-circle

Github Skills (7)

code-completion10
haskell10
emacs-lisp10
ghc10
static-analysis9
elisp9
cicd5

Programming languages (19)

C++CSSCRustCoqGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
chrisdone-archive/intero

Jul 2016 - Oct 2018

Role in this project:
userBackend Developer
Contributions:12 commits, 12 PRs, 1 push in 2 years 3 months
Contributions summary:Anthony focused on improving the Haskell code completion and analysis capabilities of the `intero` project, which provides a complete interactive development program for Haskell. They addressed compatibility issues, particularly related to GHC versions, and implemented features to integrate GHC's suggestions for typo fixes, redundant constraint removal, and type signature addition. Their contributions also included enhancing the parsing of constraints and overall codebase quality.
DanielG/ghc-mod

Apr 2015 - Aug 2015

Happy Haskell Hacking for editors. CI: https://gitlab.com/dxld/ghc-mod/pipelines
Role in this project:
userBackend Developer
Contributions:5 commits, 7 PRs, 37 comments in 3 months
Contributions summary:Anthony primarily contributed to the backend functionality of the `ghc-mod` project, focusing on enhancements to its Emacs integration. They addressed path expansion issues, improved syntax checking, and made the system more resilient to cache invalidation. Furthermore, the user improved documentation browsing on OS X and addressed how type errors and holes are handled with GHC versions.
ghcmodhaskellcabalgitlab
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
Anthony Cowley - Staff Engineer at Serve Robotics