Andrew Morrison

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
Andrew Morrison is a Software Engineer based in New York with 11 years of hands-on experience building reliable backend systems. He contributes to the notable open-source static analyzer Phan, where he improved type-checking around nullable and generic arrays and added dynamic property checks to reduce false positives. That work reflects a pragmatic focus on tooling that makes codebases safer and easier to maintain. Comfortable navigating PHP static analysis and configuration-driven behaviors, he brings a detail-oriented approach to bug fixes and correctness improvements. Colleagues would describe him as a practical problem-solver who surfaces subtle type issues before they reach production.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (7)

php10
static-analysis10
type-checking10
type-check10
analyzer10
static-code-analysis9
unit-testing8

Programming languages (9)

JavaC++CRustJavaScriptPHPSwiftRuby

Github contributions (5)

github-logo-circle
phan/phan

Dec 2015 - Apr 2017

Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Role in this project:
userBack-end Developer
Contributions:14 releases, 31 commits, 185 PRs in 1 year 4 months
Contributions summary:Andrew primarily focused on improving the static analysis capabilities of Phan, a PHP static analyzer. Their contributions include fixing bugs related to type checking, specifically around nullable and generic arrays. The user also worked on implementing checks for dynamic properties and configuring Phan's behavior based on different configuration settings. These changes enhance the accuracy and robustness of the static analysis process.
phpstatic-analyzerstatic-analysisphananalysis
An Electron app for Google Calendar
Contributions:1 release, 5 commits, 2 PRs in 3 years 3 months
electronelectron-appcalendargoogle-calendar
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