Peter Ullrich

Senior Software Engineer at EagleMMS

Leiden, South Holland, Netherlands
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
Peter Ullrich is a Senior Software Engineer and entrepreneur with 11 years of experience building Elixir/Phoenix applications and leading teams from architecture to delivery. Based in Leiden, he combines hands-on development—recently at EagleMMS—with product-building as founder of Indie Courses and prior startups like Letter to Yourself. A certified Blockchain Engineer and former podcast host of Explain Blockchain, he brings deep domain knowledge in distributed systems and crypto, and has improved developer experience through documentation contributions to notable projects like the ethereum/populus framework. His background spans full-stack web, LiveView realtime apps, and DDD/TDD practices, with a track record of translating complex requirements into pragmatic, maintainable systems. He also blends a multidisciplinary academic background in software engineering, psychology and economics, which informs his user-centered, team-oriented approach.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's Degree Economics, Bachelor's Degree Economics at University of Cologne
bookMaster Software Engineering and Distributed Systems, Master Software Engineering and Distributed Systems at University of Groningen
bookBachelor's Degree Civil Engineering, Bachelor's Degree Civil Engineering at RWTH Aachen University
languagesGerman, English, Dutch
stackoverflow-logo

Stackoverflow

Stats
1,150reputation
210kreached
26answers
12questions
github-logo-circle

Github Skills (17)

documentation10
ethereum9
web3py8
application-framework7
app-framework7
web-framework7
xcode6
nodejs6
sqlalchemy6
phoenix-framework6
python6
webpack6
elixir6
objective-c6
ios6

Programming languages (20)

MDXJavaCSSC++RustVueGoSass

Github contributions (5)

github-logo-circle
ethereum/populus

Oct 2017 - Oct 2017

The Ethereum development framework with the most cute animal pictures
Role in this project:
userTechnical Writer
Contributions:5 commits, 5 PRs, 8 comments in 12 days
Contributions summary:Peter primarily focused on updating and correcting documentation for the `populus` Ethereum development framework. Their contributions included fixing typos, adding and removing sections about Web3.py interaction, and providing recommendations for related documentation. These changes mainly improved the quickstart guide and the introduction to chains, enhancing the clarity and usability of the project's documentation.
pythonpopuluspicturesethereumframework
Contributions:2 PRs, 48 pushes, 7 branches in 4 years 11 months
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
Peter Ullrich - Senior Software Engineer at EagleMMS