Brad Miller

Staff Engineer at YourParkingSpace

Wigan, England, United Kingdom
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

👤
Senior
🎓
Top School
Brad Miller is a Staff Engineer with eight years of experience building and leading teams around Laravel-based SaaS and bespoke products, currently driving engineering at YourParkingSpace. He progressed from hands-on PHP developer to Technical Architect, overseeing design, DevOps and delivery while maintaining an internal integration framework used across his organization. A pragmatic mentor and team lead, he focuses on continuous delivery, reducing silos and creating learning resources to elevate developer capability. Brad is an active open-source contributor to notable static analysis projects like PHPStan and Larastan, improving type inference and DocBlock support to catch subtle PHP bugs earlier. Based in Wigan, he blends rigorous academic grounding in software development with a curiosity-driven approach to perfecting craft and shipping reliable systems. Colleagues describe him as punctual, honest and quietly driven to make incremental technical improvements that compound across teams.
code8 years of coding experience
job8 years of employment as a software developer
bookHigh School GCSE's, High School GCSE's at Golborne Community High School
bookBachelor's Degree BSc (Hons.) in Computing Sciences Software Development Branch, Bachelor's Degree BSc (Hons.) in Computing Sciences Software Development Branch at University of Central Lancashire
bookBachelor of Technology (BTech) IT Practitioners, Bachelor of Technology (BTech) IT Practitioners at Wigan and Leigh College
languagesEnglish
github-logo-circle

Github Skills (12)

typehinting10
php10
code-analysis10
type-inference10
type-checking10
static-analysis10
phpstan10
laravel10
laravel-mix10
debug9
unit-testing9
testing8

Programming languages (9)

TypeScriptJavaShellJinjaJavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
larastan/larastan

Mar 2022 - Dec 2022

⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
Role in this project:
userBack-end Developer
Contributions:20 reviews, 7 commits, 22 PRs in 9 months
Contributions summary:Brad primarily contributed to improving the code quality and functionality of the `larastan/larastan` repository, a static analysis tool for Laravel. Their work included fixing bugs related to type inference and method resolution, particularly around `make`, `makeWith`, and `resolve` methods. They also added and refined type hints, enhancing the tool's ability to catch potential errors. Furthermore, the user added support for new features, like `restoreOrCreate` methods for SoftDelete.
productivityphpdeveloper-productivityphpstancode-quality
phpstan/phpstan-src

Nov 2021 - Oct 2022

PHPStan's source code. This is where development happens. Check https://github.com/phpstan/phpstan for the distribution repository.
Role in this project:
userBack-end Developer
Contributions:43 reviews, 9 commits, 42 PRs in 11 months
Contributions summary:Brad primarily contributed to the PHPStan source code, focusing on improving the static analysis capabilities of the tool. Their work included implementing support for new PHPStan DocBlock annotations like `@phpstan-property`, `@phpstan-property-read`, and `@phpstan-property-write`, and refining the type inference process within the `MutatingScope` class. They also addressed bugs and improved function signatures, specifically for `fpm_get_status` and `connection_status`. These modifications enhanced PHPStan's ability to detect potential issues in PHP code.
phpstatic-code-analysisphpstanphp7static-analysis
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