Thulashitharan
Blog
Curriculum Vitæ
Contact
Education
MEng in Information, Production and Systems Engineering
Waseda University, Japan
- Duration: Sep 2025 to Aug 2027
Bachelor of Technology, Electronics and Communication Engineering
Indian Institute of Information Technology, Design and Manufacturing, Kancheepuram
- Duration: July 2021 to May 2025
- CGPA: 8.76/10 (3.76/4 US Scale)
- Minor: Machine Learning
- Coursework: System LSI Design, Microprocessors and Microcontrollers, Embedded Systems, Sensing and Instrumentation Practice, Prototyping and Testing, Design of Medical Devices
Work Experience
Research Intern
Thrive Lab, IIITDM — Aug 2024 to May 2025
- Designed a novel embedded sensor for soft robotic flexures.
- Collected over 60,000 datapoints for a Machine Learning model by automating the entire process using Python and OpenCV.
- Designed the embedded firmware in Rust.
Firmware Intern
Planys Technologies — June 2024 to Aug 2024
- Completed development and testing of firmware for four different remotely operated underwater vehicles (ROVs) within 2 months.
- Enhanced features and improved performance of dynamics simulation software by 200% for ROVs.
- Initiated design changes that reduce electrical complexity of the system using Raspberry Pi.
- Developed software for testing sensors connected via Modbus with RS485, I2C, UART, and SPI.
Club Core
Robotics Club, IIITDM — May 2023 to May 2024
- Established and oversaw a team of 17 to fabricate and assemble a 16×16-feet Combat Bot arena.
- Led a team of eight to design, analyze, fabricate, and assemble an 8 Kg Combat Bot.
- Mentored a team of ten to design, analyze, fabricate, and assemble 15 Kg and 30 Kg Combat Bots.
- Established the club’s constitution and managed club budget and logistics.
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
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.
Github
Rust
Linux
PAM
Openloop 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.
Python
PyTorch
C++
OpenCV
A Bytecode VM for Lox in Linux kernel
I implemented a Bytecode VM for Lox programing language as a Linux kernel Module.
Github
Linux
C
Pick 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
ROS
MoveIt
Extra Curricular
- Awarded Monbukagakusho (MEXT) scholarship for graduate studies at Waseda University.
- Awarded Best Presenter Runner-Up at ASME technical paper presentation competition at IIITDM.
- Undergraduate Teaching Assistant for Microprocessors and Microcontrollers Laboratory.
- Undergraduate Teaching Assistant for Design and Manufacturing Laboratory.
- Technical Vice Captain of Seshachalam House, IIITDM.
- Lead organizer for 8 Kg Combat Bot and Monkey Heist events at Vashist technical fest 2024.
- Organized 15 Kg Combat Bot, Monkey Heist, and Blind Drive events at Vashist technical fest 2023.