About
Hello, I am Thulashitharan D, a passionate engineer with a strong affinity for solving complex multidisciplinary engineering problems. My expertise spans Linux, Rust, Python, Embedded Sensing and Controls, and Parametric CAD. I am currently pursuing my MEng at Waseda University, Japan, on a MEXT scholarship.
In my free time I like exploring various open source software and technologies.
Click here to download a print version of my CV. I also write a blog during my free time. Click here to scroll posts from the most recent.
Skills
Projects
libpam-pwdfile-rs
A Linux Pluggable Authentication Module (PAM) written in Rust that allows users to use multiple passwords for a single account. Packaged for Arch Linux via the AUR.
GithubOpenloop Control of Soft Continuum Robot
Used deep learning to predict the end effector pose of a 3D-printed continuum robot without any feedback. The model was accurate to 5 mm.
A Bytecode VM for Lox in Linux kernel
I implemented a Bytecode VM for Lox programing language as a Linux kernel Module.
GithubPick and Place Robot
I designed the control systems for a pick and place robot we made for the Flipkart GRid Hackathon. We were ranked 66 across the country
Blog
March 2026
- Adding Subtitles to Libro.fm Audiobooks with Whisper.cpp. Transcribe DRM-free audiobooks locally and read along
December 2023
- On Dualboot + TPM + LUKS + Legion 5 Pro 16ACH6H. A very quick guide.
September 2023
- Lenovo Legion 5 Pro 16ACH6H — Getting 165 Hz on Linux. Get 165 Hz working in hybrid GPU mode on Linux
- Effortless ROS Workshop Setup with Virtual Machines. Pre-configure once, distribute to everyone