Josh Smeaton is a Head of Engineering based in Melbourne with 14 years of hands-on experience turning product ideas into production-grade systems. He’s a Python and Django specialist who spent years contributing to the Django core—fixing database edge-cases and improving DB integrations—which underpins his deep expertise in Postgres and query optimisation. Comfortable across the stack, Josh pairs backend development with systems and operations skills (5 years on AWS, some GCP/BigQuery experience) and prioritises observability to both validate features and troubleshoot production issues quickly. He thrives in mid-sized, product-focused environments where he can dig deep into architecture and performance rather than churn through agency projects. Known for rapidly building intuition about complex systems, he combines pragmatic leadership with a developer’s attention to detail.
13 years of coding experience
16 years of employment as a software developer
Bachelor Information Systems Programming Engineering, Bachelor Information Systems Programming Engineering at La Trobe University
The Web framework for perfectionists with deadlines.
Role in this project:
Back-end Developer
Contributions:1 review, 67 PRs, 33 pushes in 9 years 3 months
Contributions summary:Josh primarily contributed to bug fixes and improvements within the Django framework. Their work involved addressing issues related to database interactions, specifically with Oracle backends and datetime handling. The user also implemented features such as adding SQL functions and enabling ordering by case expressions. The user's contributions demonstrate a strong understanding of Django's internals and database integration.
Contributions:29 commits, 13 PRs, 29 pushes in 1 year 4 months
pythondjangovirtual-machinedjango-testsuite
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.