Adam Coddington

Senior Staff Engineer at Airship

Chicago, Illinois, 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
Adam Coddington is a Senior Staff Engineer in Chicago with 15 years of experience building reliable web and backend systems, currently leading engineering efforts at Airship. He combines hands-on development, architecture and DevOps—shipping features, improving CI, and hardening integrations across large codebases. A long-time open-source contributor, Adam has improved Python libraries for iCloud, email ingestion, Taskwarrior tooling and CNC tooling, often focusing on refactors that boost installability, cross-version compatibility, and automation. He previously founded an open-source SaaS around Taskwarrior and has a track record of moving projects from prototype to production while keeping maintenance and developer experience top of mind. Notably, his contributions frequently add practical resiliency (session persistence, PID lockfiles, deduplication keys) that reduce operational pain beyond feature work.
code15 years of coding experience
job16 years of employment as a software developer
bookB.A. Political Science History Russian Language and Literature, B.A. Political Science History Russian Language and Literature at Purdue University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (34)

gui-automation10
sendmail10
python10
imap10
apidoc10
django10
send-email10
travis-ci10
e-mail10
taskwarrior10
pop310
api10
file-handling10
mime10
testing9

Programming languages (14)

JavaC++RustCG-codeNASLGoPerl

Github contributions (5)

github-logo-circle
Import mail from POP3, IMAP, local email mailboxes or directly from Postfix or Exim4 into your Django application automatically.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 312 commits, 39 PRs in 8 years 6 months
Contributions summary:Adam contributed to the django-mailbox project by implementing and refactoring core features related to handling and processing email. Key contributions included modifying the management command for retrieving mail, adding support for different types of mail transports (IMAP, POP3, local files), improving documentation and adding new functionalities for message handling. The changes involved the development of core components and functionalities to enhance the email processing capabilities of the application.
djangoe-maileximimappop3
picklepete/pyicloud

May 2013 - Jan 2020

A Python + iCloud wrapper to access iPhone and Calendar data.
Role in this project:
userBack-end Developer
Contributions:64 commits, 23 PRs, 32 pushes in 6 years 9 months
Contributions summary:Adam primarily focused on enhancing the functionality of the pyicloud library. Their contributions included refactoring the package for better installability, removing obsolete parameters, and adapting the module architecture to support multiple Apple devices. They added support for the ubiquity service, allowing for file synchronization and download capabilities, and implemented cookie handling for session persistence. Further contributions included fixing bugs and improving the project's overall code quality and Python 2/3 compatibility.
icloudiphonepython
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