Pete Yandell

Software Engineer at Up

Melbourne, Victoria, Australia
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
Pete Yandell is a seasoned software engineer and architect based in Melbourne with 20 years of experience designing and delivering scalable systems across startups and product companies. He spent over a decade shaping platform architecture and engineering teams at Envato before moving into senior engineering roles and currently contributes at Up. Pete pairs hands-on backend development (including contributions to open-source tooling like machinist, where he added repeatable random value generation and robust fixtures) with a people-first approach—believing software problems are often people problems. He holds a B.Comp. in Computer Science and Robotics from Monash and has a track record of founding and leading technology ventures, so he blends entrepreneurial pragmatism with deep technical craft.
code19 years of coding experience
job24 years of employment as a software developer
bookB.Comp., Computer Science, Robotics, B.Comp., Computer Science, Robotics at Monash University
stackoverflow-logo

Stackoverflow

Stats
29reputation
2kreached
2answers
0questions
github-logo-circle

Github Skills (9)

ruby10
spec10
blueprint10
specification10
testing10
ios6
swift6
coremidi6
ruby-on-rails6

Programming languages (10)

TypeScriptShellCJavaScriptGoLuaObjective-CHTML

Github contributions (5)

github-logo-circle
notahat/machinist

Oct 2008 - Aug 2013

Fixtures aren't fun. Machinist is.
Role in this project:
userBackend Developer
Contributions:224 commits in 4 years 10 months
Contributions summary:Pete focused on implementing features for the Machinist library, a tool for fixture generation. Their commits primarily involved adding specifications (specs) and refining the core functionality. The user introduced a Sham feature for repeatable random values in fields. This included additions for unique value generation and the ability to override name methods, making the library more robust and flexible.
nim-langmetaprogrammingx64dbgctrmachinist
notahat/dotfiles

Apr 2010 - Nov 2022

Set up a Mac the way I like it
Contributions:584 commits, 12 PRs, 551 pushes in 12 years 8 months
configurationkarabinerset-upconfigasdf
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
Pete Yandell - Software Engineer at Up