hi, i’m josh

Welcome to my blog. I write about tech stuff.

A little bit about me, I am an undergraduate student at NTU Singapore studying Electrical and Electronics Engineering. I am currently working on castletown, an HTTP server that helps you spawn rootless containers as sandboxes. You can find me often contributing to etcd, a distributed key-value store that is a core component to Kubernetes. I am interested in Distributed Systems, Container Technologies, Cloud-Native, and DevOps.

Online Judge: Sandboxing [1]

Introduction I always like to start introductions with problem statements because it’s always a good idea to know why we want to know about this and I suck at making appealing introductions. For my final year project at Nanyang Technological University Singapore, I decided to make an online judge for the IE2108 Data Structures and Algorithms course. For more context, our DSA course requires students to write Python code on paper. It was exhausting, and I’m pretty sure nobody bothered to check if your algorithm actually works. ...

July 26, 2025 · 6 min · Joshua James