Blog

Hi, I am Jacky! ๐Ÿ‘‹

I am a software engineer working with JavaScript and on all-things-web. I am currently based in Jakarta, Indonesia (๐Ÿ‡ฎ๐Ÿ‡ฉ), working remotely at Sticker Mule. You might know me from my previous work with Tokopediaโ€™s Web Platform team.

More about me โ†’

@jackyef__ on Twitter

Latest writings โœ๏ธ

  • Building an Audio-loop Player on the Web ๐Ÿ”‰โ™ป๏ธ

    Published on
    ยท
    Time to read
    7 mins read โ˜•

    In July, I built Tranquil, a very simple web-app that allows you to create your own mix of environmental sounds. I have always loved the sounds of nature such as the rain ๐ŸŒง๏ธ , the blowing wind ๐ŸŽ , the sound of waves hitting the shore ๐Ÿ–๏ธ , etc.

    I thought the project would be super simple. I should probably be able to just put some <audio> elements with loop="true" on them, right? Well, as it turned out, it wasn't that straightforward.

  • 6 Things I Learned during my Remote Job Search

    Published on
    ยท
    Time to read
    15 mins read โ˜•

    I recently landed my first remote job as a software engineer! ๐ŸŽ‰

    The past few weeks, some of my friends reached out to ask about stuffs like how I found the job, what I did during the process to land the job, etc. I feel like this is something that more people might be interested in, so I thought I would write about what I learned during the process, and hopefully it will help you too! You can think of this as a semi-tutorial on how to look for remote jobs.

  • Writing Your Own CSS-in-JS Library

    Published on
    ยท
    Time to read
    10 mins read โ˜•

    CSS-in-JS has been around for quite a while now. There are some valid reasons both for and against them, but we are not going to talk about those.

    I have always believed that writing our own, simple version of something will help a lot to understand how something works, so let's try writing one!

  • Building a Blog with Next.js + Preact + Tailwind

    Published on
    ยท
    Time to read
    6 mins read โ˜•

    Welcome! This is the first blog post I am publishing here! ๐ŸŽ‰

    I rewrote my personal site and added a blog to it while doing it. I decided to write about some of my thoughts during the process for the first post.