Erik Terpstra

Founding Engineer & Backend Developer at Open Education Foundation

Amsterdam, North 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
Erik Terpstra is a founding engineer and backend specialist with 14 years of experience building APIs, backend architectures and BDD-driven acceptance testing frameworks. Based in Amsterdam, he combines hands-on development with product-minded architecture work across startups and media platforms, most notably shaping Blendle’s backend and content conversion workflows. He has led hiring and team-building efforts as well as technical strategy in roles from software architect to founder/owner, balancing delivery with long-term maintainability. An active open-source contributor, Erik has improved Gleam’s standard library and helped implement string and regex primitives, showing a knack for low-level language and runtime work beyond everyday web backends. He favors pragmatic API design and thorough testing practices that keep systems reliable as they scale.
code14 years of coding experience
job19 years of employment as a software developer
bookIng Information Technology, Ing Information Technology at Hanze University of Applied Sciences Groningen
bookRSG Coevorden
github-logo-circle

Github Skills (10)

text-manipulation10
strings10
erlang10
gleam10
testing10
stl9
regular-expression9
typesc8
typescript8
type-system8

Programming languages (18)

CSSC++RustCGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
gleam-lang/stdlib

May 2020 - Jun 2020

🎁 Gleam's standard library
Role in this project:
userBack-end Developer
Contributions:20 commits, 11 PRs, 35 comments in 1 month
Contributions summary:Erik's contributions primarily involve enhancing the Gleam standard library. They focused on implementing and refining string manipulation functions, including `trim`, `trim_left`, `trim_right`, `starts_with`, `ends_with`, `slice`, `pad_left`, `pad_right`, `drop_left`, `drop_right`, `pop_grapheme`, and `to_graphemes`. These changes involved updating the Gleam code and corresponding Erlang code, as well as adding unit tests for the new functionalities. They have also implemented a regular expression module.
gleamerlangjavascriptstandard-librarytypescript
eterps/loader

May 2019 - Sep 2022

Contributions:5 commits, 3 pushes, 1 branch in 3 years 4 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
Erik Terpstra - Founding Engineer & Backend Developer at Open Education Foundation