Thulashitharan

Multidisciplinary Engineer.

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

C
C++
Python
HTML5
CSS3
SASS
Java
Dart
Matlab
Rust
Verilog
GDScript
Lua
Modbus
ROS
MoveIT
PlatformIO
Arduino
Flutter
Tokio
PyTorch
OpenCV
Git
Bash
(Neo)Vim
GDB
Latex
Onshape
SolidWorks
Fusion 360
Linux
VS Code
Docker

Projects

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.

Github
Rust Linux PAM

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.

Python PyTorch C++ OpenCV

I implemented a Bytecode VM for Lox programing language as a Linux kernel Module.

Github
Linux C

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

ROS MoveIt

Blog

March 2026

December 2023

September 2023