Thoughts

Gaining remote access to a computer with a reverse shell attack in Node.js

28/06/2022

I recently learnt what a reverse shell is and got excited to experiment running this kind of attack via a Node.js module. This post will go through my thought process and the different options I tried.

Ultrasonic payments

06/06/2022

Experimenting with ultrasonic data transmission in JavaScript as a payment method.

Running a ransomware attack in a Node.js module

05/05/2022

A couple of weeks ago, I experimented with creating a small ransomware script, and looked into how to run an attack in a Node.js module.

Building UIs in Figma with hand movements

20/01/2022

I've played around with hand detection using TensorFlow.js in the past but since they released the ability to detect multiple hands, I've wanted to explore building UIs with hand movements.

Making an interactive digital frame with head-tracking using Three.js and TensorFlow.js

01/08/2021

Over the past few weeks, I've been working on a new side project to replicate a visual effect called "head-coupled perspective" to make interactive art with head tracking, using Three.js and TensorFlow.js.

Toggle dark/light mode by clapping your hands

14/04/2021

A few days ago, we released dark mode in beta. While we're still iterating on it, I built a Chrome extension to easily toggle it by clapping my hands.

Speeding up Storybook locally by running filtered stories 🚀

08/04/2021

Working on a big monorepo means that developing with Storybook can become painfully slow. A small change can drastically speed it up!

Setting up a RaspberryPi without monitor and keyboard

05/04/2021

For a long time, I thought a keyboard and monitor were needed to do the initial setup of a RaspberryPi. However, I recently learnt that you can do this using only another computer!

Predicting indoor location using machine learning and wifi information

06/03/2021

After trying out a Python project called whereami, I spent some time trying to replicate it in JavaScript.

Creating low poly 3D scenes with Spline

27/01/2021

Quick overview of Spline, a 3D design tool for web experiences and how I spent a few hours creating a low-poly scene.

Creating a Github action to detect toxic comments using TensorFlow.js

16/08/2020

Over the weekend, I spent a few hours building a Github action to automatically detect potentially toxic comments and PR reviews.

Yeah, nah... I'm not ok

07/07/2020

If you've been following my work, you may be used to seeing weird JavaScript projects exploring HCI, but this post won't be about that.