David Disu is a Full Stack Developer with nine years of experience building web and Web3 applications, blending front-end polish with Solidity smart contract work on Ethereum. He has contributed to flagship open-source tooling for Ethereum—improving the Remix IDE’s UI and tests—and helped refine the admin UX for the OneUptime observability platform. Comfortable across TypeScript, React, and test automation, he pairs practical UI improvements with backend integrations to ship reliable features. Based in Nigeria, he combines formal study in cyber security and data foundations with hands-on blockchain engineering. Notably, his background in e2e test automation and UI styling shows a pragmatic focus on developer experience and product quality beyond core protocol code.
9 years of coding experience
7 years of employment as a software developer
Master's degree, MSc Cyber Security and Digital Forensics, Master's degree, MSc Cyber Security and Digital Forensics at The University of Huddersfield
Nanodegree, Data Analyst For Enterprise, Nanodegree, Data Analyst For Enterprise at Udacity
Professional Graduate Diploma, Information Technology, Professional Graduate Diploma, Information Technology at BCS, The Chartered Institute for IT
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Role in this project:
Full-stack Developer
Contributions:10 releases, 520 reviews, 1828 commits in 2 years 9 months
Contributions summary:David implemented changes to the Remix IDE's vertical icons panel, apps, and tests. The commits show changes to the user interface, focusing on the look and feel of the UI. The user's work included the merging of code branches and general improvements to the panel and UI components, indicating a focus on front-end development.
Contributions:8 reviews, 400 commits, 62 PRs in 5 months
Contributions summary:David contributed primarily to the end-to-end (e2e) testing of the Remix IDE, focusing on UI components and user interactions. They implemented tests for the homepage, terminal, and file explorer features, utilizing a test automation framework (likely Nightwatch.js based on the code differences). The user demonstrated skills in creating custom commands for verifying UI element styles, testing key features, and integrating with test infrastructure.
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.