Pedro Kompen

Software Engineer at Consensys

Santiago, Santiago Metropolitan Region, Chile
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
Pedro Kompen is a software engineer based in Santiago, Chile with 13 years of experience building web and mobile applications across front-end, back-end and blockchain ecosystems. Currently at ConsenSys, he has shipped production features for Metamask Mobile—implementing fiat on‑ramp flows like Apple Pay and Transak and optimizing mobile UI/UX for small devices. His background spans WordPress-driven front ends to Node/Koa backend testing and QA, demonstrating strong full‑stack instincts and attention to edge-case correctness. Comfortable contributing to prominent open-source projects, he blends pragmatic product-minded engineering with a focus on reliable integrations and payment flows.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Pontificia Universidad Católica de Chile
languagesEnglish, Spanish
github-logo-circle

Github Skills (11)

javascript10
ios10
react-native10
mobile-development10
koa10
android10
testing10
react9
nodejs9
documentation8
web3js8

Programming languages (13)

JavaCSSC++CVueHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
MetaMask/metamask-mobile

Aug 2020 - Jan 2023

Mobile web browser providing access to websites that use the Ethereum blockchain
Role in this project:
userMobile Developer (React Native)
Contributions:778 reviews, 573 commits, 783 PRs in 2 years 5 months
Contributions summary:Pedro primarily focused on developing and implementing features within the Metamask Mobile application, specifically related to fiat on-ramp payment integrations. They worked on implementing and integrating payment features, like Apple Pay and Transak, including UI screens and associated payment flows. They also optimized the application for smaller devices and made enhancements to components. Additionally, the user was responsible for updating Transak parameters and handling key features of the Keypad component.
reactbrowserdapps-browserreact-nativeethereum
ZijianHe/koa-router

Nov 2017 - May 2018

Router middleware for koa.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:12 commits, 4 PRs, 10 comments in 6 months
Contributions summary:Pedro primarily contributed to testing and enhancing the `koa-router` library's URL generation functionality. They added tests for query parameters, both with and without parameters, ensuring proper URL formation. Further improvements were made by refining the query string tests and addressing various edge cases to guarantee functionality. Additionally, the user contributed to documentation, particularly related to the usage of query parameters.
middlewarerouterkoarouter-middleware
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