Tim Schilling is a founder and full-stack software engineer with 13 years of experience building web applications using Python, Django, and PostgreSQL from his base in Urbana, Illinois. He runs Better Simple and performs freelance work, combining product ownership with hands-on engineering and client-facing support. Tim is an active open-source contributor to high-profile Django projects—having improved admin filtering, migrations, and security features like secret key rotation—demonstrating deep knowledge of framework internals. His background in computer engineering and long-term engagement with both desktop and web services gives him a practical edge in translating business requirements into maintainable systems. Notably, he balances core backend work with thoughtful front-end touches, such as improving debug-toolbar UX and profiler controls.
13 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.) Computer Engineering, Bachelor of Science (B.S.) Computer Engineering at Milwaukee School of Engineering
A configurable set of panels that display various debug information about the current request/response.
Role in this project:
Back-end Developer
Contributions:19 releases, 270 reviews, 139 commits in 9 years 4 months
Contributions summary:Tim contributed to the Django Debug Toolbar project, focusing on features and improvements related to the core functionality of the toolbar. Contributions include allowing scrolling of panels, deprecating settings in favor of alternatives, enhancing template source code display, and adding settings to control the profiler. The changes primarily involved modifying Python files and CSS, indicating a focus on back-end development and some front-end styling.
The Web framework for perfectionists with deadlines.
Role in this project:
Back-end Developer
Contributions:69 reviews, 1 commit, 11 PRs in 1 day
Contributions summary:Tim primarily contributed to the Django framework, focusing on bug fixes and enhancements to the admin interface and migration features. They addressed issues related to filtering in the admin panel and updated the `update_or_create` functionality in the query set. Furthermore, the user deprecated `NullBooleanField` in favor of `BooleanField(null=True)` and added support for secret key rotation. These changes involved modifying core files and test suites within the Django codebase.
pythondjango-frameworkappsdjangoframework
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.