Geert Weening

Consultant at Self-Employed

Utrecht, 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

🤩
Rockstar
🎓
Top School
Geert Weening is an experienced software engineer and consultant with 12 years in product and engineering leadership roles across startups and the San Francisco Bay Area, now based in Utrecht. He has held senior positions including Director of Engineering and CTO, and blends hands-on full‑stack development with team and product leadership. Geert contributes to notable open-source payments tooling—helping improve xrpl.js and the Ripple client by enhancing currency parsing, human-readable formatting, and robust decimal handling. Comfortable shipping production features and tests, he focuses on pragmatic, well-documented improvements that reduce complexity and improve interoperability. Known for bridging payment network internals with user-facing UI work, he brings a mix of entrepreneurial grit and deep protocol-level understanding.
code12 years of coding experience
job11 years of employment as a software developer
bookComputer Science, Computer Science at University of Twente
bookBachelor Computer Science, Bachelor Computer Science at Saxion University of Applied Sciences
stackoverflow-logo

Stackoverflow

Stats
1,480reputation
192kreached
17answers
3questions
github-logo-circle

Github Skills (24)

javascript10
apidoc10
typescript10
api10
typescript-types10
typescripts10
testing9
blockchain9
currency9
front-end-development9
xrp9
regular-expression9
js9
uid8
cryptocurrency8

Programming languages (5)

TypeScriptC++JavaScriptGoRuby

Github contributions (5)

github-logo-circle
XRPLF/xrpl.js

May 2014 - Nov 2015

A JavaScript/TypeScript API for interacting with the XRP Ledger in Node.js and the browser
Role in this project:
userBack-end Developer
Contributions:36 releases, 383 commits, 72 PRs in 1 year 6 months
Contributions summary:Geert primarily focused on improving the functionality of the XRP Ledger's JavaScript/TypeScript API. They removed superfluous code, documented regular expressions for parsing human-readable amounts, and implemented features to support full currency names in to_human() and to_json() methods. The user also added support for human-readable demurrage currency parsing and made improvements to the parsing of amount values in different formats.
rippleapibrowserjavascriptnodejscryptocurrencies
ripple/ripple-client

May 2014 - Nov 2014

A UI for the Ripple payment network built using web technologies
Role in this project:
userFull-stack Developer
Contributions:49 commits in 5 months
Contributions summary:Geert primarily updated the `ripple-lib` dependency across several commits. These updates involved bumping the library to incorporate bug fixes related to decimal amount parsing and support for new currency features. The user also implemented features in the `send` and `exchange` tabs of the UI, including supporting full currency names and updating currency options based on trust lines. Additionally, the user added tests for these tabs, demonstrating a focus on both feature implementation and testing.
paymentstechnologiescryptopaymentripple
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
Geert Weening - Consultant at Self-Employed