Trey Hunner

Python Trainer at Truthful Technology, LLC

San Diego, California, 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
Trey Hunner is a San Diego–based Python trainer and consultant with 15 years of experience helping teams and individuals level up through hands-on, skills-oriented instruction and his Python Morsels practice platform. He pairs teaching with active open-source work on high-profile projects like Django, Django REST Framework, jQuery UI and Codecov, focusing on test coverage, maintainability, and code style. His contributions span back-end, front-end, QA and DevOps—implementing features like ModelTracker, adding reverse-relation tests for DRF, and improving UI widgets—so his training is grounded in real-world full‑stack practice. A former director of the Python Software Foundation, he brings community stewardship and curriculum design to corporate programs, emphasizing TDD and readable, maintainable code. He’s known for high-leverage, detail-oriented fixes (from unit tests to reorganizing assets) that quietly improve long-term project health.
code16 years of coding experience
job3 years of employment as a software developer
bookUniversity of California, Los Angeles
stackoverflow-logo

Stackoverflow

Stats
11,385reputation
2.2mreached
143answers
14questions
Badges
rest
top-5%
exception
top-5%
bash
top-5%
regex
top-5%
python
top-5%
django
top-5%
github-logo-circle

Github Skills (89)

documentations10
restructuredtext10
python10
testing10
cookiecutter10
templater10
coverage10
templatetag10
literate-programming10
django210
admin-interface10
javascript10
jquery10
django10
cil10

Programming languages (25)

CCMakeMakefileMustacheHTMLJupyter NotebookPostScriptTypeScript

Github contributions (5)

github-logo-circle
Store model history and view/revert changes from admin site.
Role in this project:
userBack-end Developer
Contributions:249 commits, 11 PRs, 9 pushes in 9 years 4 months
Contributions summary:Trey primarily contributed to the development of a Django application for storing model history. Their work involved implementing new features, such as the ability to specify a history date. They also fixed several bugs and made improvements to the admin interface, including the addition of a user column and the ability to revert to previous versions. The user demonstrated significant knowledge of the Django framework, including its admin interface and ORM.
revertadmin-sitexadminadminmodel-store
jazzband/django-model-utils

Feb 2013 - Jun 2015

Django model mixins and utilities.
Role in this project:
userBack-end Developer
Contributions:104 commits, 5 PRs, 6 pushes in 2 years 4 months
Contributions summary:Trey implemented and refined the `ModelTracker` feature, a core utility within the `django-model-utils` library. Their work involved adding tests to ensure the functionality and reliability of `ModelTracker`, including handling various scenarios such as ForeignKey fields and updates. They also refactored the code, improving its structure and efficiency, by moving the `ModelTracker` to a dedicated module and removing unnecessary use of `setattr`.
pythonmixinsdjangodjango-modeldjango-admin
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