Carl Crowder

Freelance Python Developer

Berlin Metropolitan Area Germany
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
Carl Crowder is a Berlin-based freelance Python developer with 13 years of experience building backend systems, primarily with Django and database-focused integrations. He founded Landscape.io and has a strong history of improving developer tooling and integrations, contributing to well-known open-source projects like github3.py, prospector, and pylint-django. Carl has deep practical knowledge of API interactions, SQLite URL parsing, and Django-specific static analysis, often adding Python 3 compatibility and robust test coverage. His background spans infrastructure engineering and lead roles at startups, giving him a blend of operational rigor and product-minded engineering. Notably, he has a knack for smoothing compatibility edges between evolving dependencies and Python versions, making libraries more reliable for downstream users. Educated at Cambridge, he pairs formal CS training with a long track record of pragmatic open-source contributions.
code13 years of coding experience
job9 years of employment as a software developer
bookMasters of Computer Science degree; high school, Masters of Computer Science degree; high school at University of Cambridge
stackoverflow-logo

Stackoverflow

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

Github Skills (26)

unit-testing10
apim10
datetime10
pylint10
sqlite10
python10
django10
testing10
rspec10
datetimes10
ruby10
code-analysis10
api10
github-api10
pyflakes10

Programming languages (11)

CSSCSCSSJavaScriptGoPHPHTMLVim script

Github contributions (5)

github-logo-circle
prospector-dev/prospector

Aug 2013 - Dec 2022

Inspects Python source files and provides information about type and location of classes, methods etc
Role in this project:
userBack-end Developer
Contributions:25 releases, 25 reviews, 798 commits in 9 years 5 months
Contributions summary:Carl primarily contributed to the Python-based prospector tool, which involves inspecting Python source files. They focused on adding functionality to support various Python analysis tools, including pyflakes, pydocstyle, and Mccabe. Their work also included refactoring the tool's configuration and internal structure to enhance stability, maintainability and to improve the tools' output format.
locationpythonsource-pythonsource-fileslinter
pylint-dev/pylint-django

Sep 2013 - Mar 2022

Pylint plugin for improving code analysis for when using Django
Role in this project:
userBack-end Developer
Contributions:5 releases, 17 reviews, 294 commits in 8 years 7 months
Contributions summary:Carl primarily contributed to the pylint-django plugin, adding features to improve Django code analysis. They focused on enhancing the plugin's understanding of Django-specific constructs like foreign keys, class-based views, and model methods. The user implemented transformations to correctly type-check Django models and forms, and incorporated fixes for specific issues related to pylint's handling of Django's API. They also added Python3 compatibility and tests.
pythondjangopylintpylint-pluginimproving
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
Carl Crowder - Freelance Python Developer