Peter Goodspeed-niklaus

Principal Engineer at FINVIA

Hanau, Hesse, Germany
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
🎓
Top School
Peter Goodspeed-niklaus is a Principal Engineer with 11 years of production experience building deterministic, secure backend systems and APIs, currently leading engineering efforts at FINVIA. He specializes in the “fiddly bits” of systems—precision handling of time and deterministic behavior—bringing whitepaper ideas to tested, efficient implementations in Go, Python, and Rust. An active open-source contributor, he has contributed to major blockchain projects like Polkadot and Substrate and added nuanced time-type support to Diesel’s Rust ORM, demonstrating attention to correctness across PostgreSQL and SQLite. His background includes designing a deterministic state machine for the ndau currency and improving build and deployment workflows for Parity’s SDK, blending low-level systems work with DevOps pragmatism. A former UH-60 pilot, he pairs disciplined operational experience with a restless curiosity—comfortable in three spoken languages and a dozen programming ones—and a penchant for solving complex, high-assurance problems.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Worcester Polytechnic Institute
languagesEnglish, German, Japanese
stackoverflow-logo

Stackoverflow

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

Github Skills (49)

algorithm10
algorithms10
substrate10
docker10
test-driven-design10
api-design10
testing10
timeago10
databases10
data-serialization10
dockers10
data-structure10
get-time10
serialization10
deserialization10

Programming languages (14)

C#JavaC++RustTeXGoHTMLTypeScript

Github contributions (5)

github-logo-circle
exercism/rust

Aug 2017 - Jul 2022

Exercism exercises in Rust.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:489 reviews, 418 commits, 574 PRs in 4 years 11 months
Contributions summary:Peter primarily contributed to the exercism/rust repository by implementing exercises and writing tests for them. Their work includes implementing the crypto-square, poker, and decimal exercises, each with specific code examples and test cases. Additionally, the user added exercises like `reverse-string` and the book-store exercise, which required building implementations and tests from canonical data, demonstrating proficiency in the Rust programming language and test-driven development. These contributions showcase a strong understanding of the exercism platform and the challenges it presents.
rustexercismexercism-exercisesexercism-trackcommunity-contributions-paused
paritytech/substrate

Mar 2020 - Jul 2021

Substrate: The platform for blockchain innovators
Role in this project:
userBack-end Developer
Contributions:449 reviews, 201 commits, 42 PRs in 1 year 3 months
Contributions summary:Peter primarily contributes to the Substrate blockchain platform by implementing core functionalities and improving existing components. Their work focuses on low-level system features like runtime code management, benchmarking test suites, and the implementation of the PJR (Proportional Justified Representation) checker for validator elections. They have demonstrated skills in Rust, addressing complexity and efficiency in critical areas of the Substrate framework. The user also optimized the compact assignment search feature.
substraterustblockchainparitypolkadot
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 Goodspeed-niklaus - Principal Engineer at FINVIA