Esteban Villalobos is a data scientist with a PhD in Computer Science and 11 years of experience applying machine learning and applied math to behavioral and educational data to drive well-being and personal growth. He blends academic rigor—developing HMM- and sequence-mining frameworks and causal inference for education research—with production ML: building SageMaker pipelines, near-real-time fraud detection, and LLM-driven automation on AWS Bedrock. A former Full‑stack and React Native contributor to high-profile open-source Ethereum projects like MetaMask and Rainbow, he brings hands-on engineering chops across mobile, front-end, and backend systems. He has led teams and taught graduate data science courses, and uniquely combines entrepreneurial experience (co-founding a social ed‑tech startup) with rigorous research deployed as student-facing chatbots and recommendation systems.
11 years of coding experience
6 years of employment as a software developer
University of California, Berkeley
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Université Paul Sabatier Toulouse III
Master's degree, Computational Science, Master's degree, Computational Science at Pontificia Universidad Católica de Chile
Mobile web browser providing access to websites that use the Ethereum blockchain
Role in this project:
Mobile Developer (React Native)
Contributions:22 releases, 286 reviews, 979 commits in 2 years 11 months
Contributions summary:Esteban's commits primarily focused on implementing and refining the "Tokens" view within the MetaMask mobile application. Their work involved adding new features for custom token management, including views for adding, validating, and searching for tokens, as well as enhancements to the user interface and navigation flow. They also addressed Android-specific issues, such as keyboard handling and margin adjustments, and incorporated version updates.
Contributions:7 releases, 1471 reviews, 1123 commits in 1 year 4 months
Contributions summary:Esteban primarily focused on bug fixes and UI improvements for the "rainbow" Ethereum wallet application, targeting the Android platform. Their contributions involved addressing issues in the discover view, add funds view, pools sheet, and send asset list. The code changes indicate a strong understanding of React Native, with modifications to components, layouts, and UI elements specific to the Android environment.
pocketethereumreact-nativerainbowwallet
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.