Jonathan Bakebwa is a founder and hands-on engineer with nine years of experience building web3 products and design systems, currently leading Xtellar and co-founding Mirror World while serving as CTO at Mirror World and founding engineer at Donut Browser. He specializes in Solana and Ethereum development and excels in front-end engineering with Vue.js, TypeScript, and Node.js, contributing notable Vue integrations and component work to high-profile open-source projects like Chakra UI and Zag. Jonathan’s open-source contributions show a focus on accessible, stateful UI components (accordions, comboboxes, menus, tooltips) and pragmatic library enhancements such as a polymorphic "as" prop for vue-styled-components. Based in Kampala and educated in Beijing, he blends international startup leadership with deep technical craft, shipping both product and developer tooling. He also maintains a public technical blog and brings a values-driven perspective informed by long-term volunteer work and personal faith.
9 years of coding experience
7 years of employment as a software developer
Full Stack Web Development Certification Computer Software Engineering, Full Stack Web Development Certification Computer Software Engineering at freeCodeCamp
Bachelor of Science - BS 计算机科学与技术 【Computer Science & Technology】, Bachelor of Science - BS 计算机科学与技术 【Computer Science & Technology】 at Beijing Institute of Technology
⚡️ Build scalable and accessible Vue.js applications with ease.
Role in this project:
Front-end Developer
Contributions:5 releases, 114 reviews, 1569 commits in 3 years 4 months
Contributions summary:Jonathan primarily contributed to the Chakra UI Vue project by fixing color variant warnings in the core Kiwi framework and adding new features for the RadioButtonGroup component, including the implementation of its stories. They further enhanced the project by adding a new tag component with its stories, extending the library with a switch component, and integrating the v-model implementation in the checkbox component for better reactivity. They were also involved in enhancing various existing components, such as the number input by adding padding for styling and adding improved test coverages.
Chakra UI is a component system for building products with speed ⚡️
Role in this project:
Front-end Developer
Contributions:6 reviews, 35 commits, 2 PRs in 1 year 1 month
Contributions summary:Jonathan primarily contributed to the Chakra UI library, focusing on component enhancements and refactoring. Their work included adding attributes to existing components, initializing utility packages, and refactoring components to use the new utility modules. Furthermore, the user updated existing components to consume `react-utils` to improve component behavior and accessibility. They also ensured tests were passing and properly structured.
reactaccessiblereact-applicationsui-librarya11y
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.