Engineer, Founder & Open-source maintainer.
Hi! I'm Jonathan Bakebwa. A software engineer based in Beijing, China. I'm an Engineer, Startup founder, Open-source maintainer and a Fisher of men.
Welcome to my garden of thoughts.
My work largely revolves on the front-end with Vue, React & TypeScript, Backend with and Node.js and System Infrastructure Design. I'm also well-versed with Web 3 technologies like Solana and EVM at the protocol level.
Articles I've written
March 22, 2022
Mutable NFTs - Why They Exist
My thoughts on why Mutable NFTs exist. What solutions could be explored?
May 14, 2020
Loading .mdx (or other file extensions) as components in Nuxt
This note shows you how to use nuxt modules to load different file extensions in Nuxt.js as components.
May 11, 2020
The journey to Chakra UI Vue!
Five months of building Chakra UI Vue finally came to some kind of closure (or beginning) in last weekend! It's an achievement I am proud of!
April 23, 2020
Questions about performance in big Vuex store
Gathered thoughts and questions on how to build performant UIs with large Vuex stores.
January 28, 2020
Leverage `provide/inject` to avoid prop drilling in Vue.js
How to use `provide` & `inject` to avoid prop drilling in Vue.js
January 2, 2020
July 8, 2019
Do You Need Server-Side Rendering?
The advantages and disadvantages of both techniques and some possible pointers to help you make a decision for your application.
Author, Chakra UI Vue
May 2020 — Present
Accessible, Composable and Themeable UI Components for Vue.js. Currently building v2
Mirror World Smart SDK
May 2020 — Present
Cross-platform Web 3 SDKs and APIs for accelerating Web 3 dApp development.
Nuxt.js MDX Module
April 2020 — :)
Markdown for the Vue/Nuxt component era. MDX allows you to use JSX in your markdown content.
Nuxt.js Emotion Module
February 2020 — :)
December 2021 — March 2023
Founder, Chief Intern
September 2021 — Present
Sr. Software Engineer
July 2021 — December 2021
February 2018 — June 2021
February 2015 — Present
February 2015 — September 2015
Join my newsletter
Be updated when I publish something meaningful. Opt-out at any time.