Peter Lauri is a seasoned technology leader and founder with 18+ years building scalable, customer-focused software and leading engineering teams. He co-founded Goalplan and drove its architecture from Flask to Django REST, Dockerized Kubernetes deployments on Google Cloud, and a cross-platform Flutter frontend with real-time Firebase updates, achieving near-100% uptime. Comfortable toggling between hands-on engineering and strategic product decisions, he emphasizes test-driven development, automation, and clear stakeholder communication. Peter has run a 20-developer consulting firm, contributed to notable open-source Django tooling such as pytest-django and django-paypal, and brings practical experience improving test fixtures and code quality. Based in Helsinki with an M.Sc. in Engineering Physics (AI specialization), he seeks CTO/Tech Lead or Software Architect roles where he can combine architecture, people leadership, and product impact. As a father of two and avid golfer and yogi, he also brings proven time-management, empathy, and resilience to high-pressure environments.
11 years of coding experience
16 years of employment as a software developer
Masters Engineering Physics/Applied Physics, Masters Engineering Physics/Applied Physics at Uppsala University
A pluggable Django application for integrating PayPal Payments Standard or Payments Pro
Role in this project:
Back-end Developer
Contributions:18 commits, 3 PRs, 6 comments in 4 days
Contributions summary:Peter primarily contributed to the Django-Paypal application, making updates to improve code quality and support. Their work included running `isort` to improve import organization across multiple files, including tests, models, forms, and views. The user added documentation notes related to isort and Django version support, specifically Django 1.9. They also addressed pep8 compliance issues and merged upstream changes.
Contributions:6 commits, 6 PRs, 58 comments in 18 days
Contributions summary:Peter primarily contributed to the Django-based testing framework. Their work included refactoring and introducing new fixtures, such as `mailoutbox` for email testing, and addressing issues related to direct access to `mail.outbox`. They also added features to manage and clear the site cache within the testing environment. Furthermore, the user made adjustments to the testing setup for Django migrations.
pythondjangopython3pytest-pluginpytest
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.