jacky efendi

Software Engineer -- JavaScript and all things web

What I do

I work with web stuffs 🌐

I mainly work with JavaScript and all things related to the web ecosystem. Currently, I am working at Tokopedia in the web platform team.


I write (kinda) 🗒

I have always been a curious person. I love to learn things and understand how they work. Sometimes if I find the discovery interesting, I try to write an article about them to share them!

Getting Content Painted under 2 seconds on the Mobile Web
The Case for pnpm Over npm or Yarn
Building 60 FPS QR Scanner for the Mobile Web
Writing Your Own Changelog Generator with Git
WebAssembly — Is It As Scary As It Sounds?
Achieving 90+ Mobile Web Performance at Tokopedia
React Hooks: Why We should Embrace it

Consider checking me out on Medium!


I build stuffs 🛠

Sometimes I am motivated to build stuffs. Some are just for fun and learning, some are actually kind of helpful. A lot are abandoned because I got sidetracked (don’t we all? 😅). I published them as open source projects on GitHub. I also contribute to open source libraries when I could.

react-isomorphic-data

Easily fetch json data in your React components, similar APIs to react-apollo, with Suspense SSR 🎉

reacttypescriptrolluplernajest

bundle-calc

calculate bundle size of your next project!

nextchakra-ui

bundlewatch-gh-action

GitHub action that allows you to easily run bundlewatch in your repository 📦

github-actionbundlewatch

rqrr-wasm

The rust QR decoder library `rqrr`; compiled to WebAssembly.

rustwebassemblywebpack

source-map-explorer-remote

Wrapper around source-map-explorer that works with remote URLs and chrome code coverage

source-map-explorernode