Luke Sital-Singh's Dressing Like a Stranger: A Meditative Album Exploring the Self
My thoughts on the artist and the album that was a mainstay in my playlists this year.
Essays on robotics, philosophy, photography, and the intersections between technology and human experience.
Prefer my writing delivered to your inbox? Subscribe here.
My thoughts on the artist and the album that was a mainstay in my playlists this year.
The one shot from my first month with film that turned me into a film lover.
A once in a generation movie that return to year after year — because of how it made me feel.
If you're like me and have found it difficult to stick with a personal daily planner, TODO list method or app, you should give Sunsama a shot. I've been using the app for 4 years now and it's the longest I've stuck with a TODO list app.
This article explores how to create a custom async runtime for ARM Cortex-M microcontrollers. We'll adapt Philipp Oppermann's work for x86 bare-metal systems to Cortex-M and design a simple Task struct and Executor to run async tasks.
Learn embedded Rust by blinking an LED on a microcontroller.
How I make Reusable Forms Views for Apps in SwiftUI
Summary of my Understanding of Blockchains and Smart Contracts
A golden hour photo walk around Pandan Reservoir, one of Singapore's quieter hidden gems with open skies, calm waters, and stunning sunset views.
A golden hour photo walk along Singapore's Ulu Pandan Park Connector, capturing the canal, lush greenery, and stunning sunsets near Buona Vista.
A photo walk through Singapore's iconic Merlion Park, capturing the monument and surrounding harbor views.
I take a morning walk along the rail corridor and take some photos of the sunrise.
I try to wrap my head around one of Haskell's main higher order functions.
I talk about the messages from Demon Slayer: Kimetsu no Yaiba that inspire me.
How cutting out daily news consumption during COVID-19 improved my mental health, reduced anxiety, and made my days calmer and more productive.
A summary of the popular book by Cal Newport on managing intrusive technology.
I used TODO lists for everything in my life for the last two months of the COVID-19 lockdown. Here's what I learned from the experience.
My understanding of how investing in stocks work.
A step-by-step guide to creating a Telegram bot that sends random NASA images using Google Cloud Functions and the NASA Images API.
Deriving the equations of motion for the cart-pole system using Lagrangian mechanics and implementing LQR control for balancing.
I try to solve Google Code Jam Problems using Haskell.
An in-depth review of The Witcher 3 — exploring its immersive open world, combat mechanics, and why it's my favorite story-driven RPG.
Setting up an efficient Hugo static site development workflow on Windows using Powershell and batch scripts for automation.
A fan's review of Star Trek: Discovery — the Mycelial Network, Captain Lorca, and why optimistic science fiction still has a place.
A practical guide to using quaternions for integrating angular velocity from IMU sensors, avoiding gimbal lock and understanding 3D rotation mathematics.
Useful bash and command line recipes for scientists and engineers working with data, serial ports, and quick plotting tools.
A systematic approach to implementing signal processing algorithms in C using directed acyclic graphs and topological sorting.
My experience volunteering at the IEEE International Conference on Robotics and Automation in Singapore — highlights, talks, and insights.
I walk you through writing a simple cyclic task in Xenomai.
A comprehensive guide to installing Xenomai 3 on Linux for real-time robotics control, including kernel compilation and basic setup.
Introducing my refreshed personal website built with Hugo — designed for blogging about research and personal projects.
A comprehensive test post demonstrating all supported features including headings, LaTeX equations, syntax highlighting, and Mermaid diagrams.
End of archive