Pharath Palesuvaran
Master Data Science Student | RWTH Aachen University
Who I am
Hi, my name is Pharath and I am currently studying for a Master's degree in Data Science at RWTH Aachen University in Germany.
My Interests
I am interested in Robotics, Self-driving Cars, Machine Learning, Computer Vision and Physics.
Front-end Web Development
I also enjoy front-end web development using React.js.
Skills
Just some Cheatsheets/Notes for myself
Linux, Ubuntu, Operating Systems, Vim, and more:
Portfolio
Team GalaXIs | Autonomous Driving, RWTH Aachen CS11 - Team Lead
JULY 2021 - OCTOBER 2023
- Goal: building an autonomous model car (with relative size 1:10) to participate in the annual Carolo Cup competition (organized by TU Braunschweig)
- Achievements: 1st Place in the Carolo Cup competition
- Languages: C++ in the final implementation. Prototyping in Python.
- Libraries and Frameworks:
- Robot Operating System (ROS1, ROS2) (libraries: rclcpp, rclpy).
- NVIDIA DeepStream SDK (CUDA and TensorRT based ML inference).
- OpenCV (video processing).
- Computer-Vision (CV), Machine Learning (ML)
- Deep Learning based Lane Detection and Object Detection: management and automation of the team’s whole ML pipeline (incl. training data collection techniques, data preprocessing, model training, model evaluation, increasing the inference speed on the team’s hardware using CUDA/TensorRT, etc.).
- Applying classical CV methods (eg. Hough Line Transform, Harris Corner Detection, Canny Edge Detection, Thresholding, etc.) to detect objects and various kinds of road markings.
- Software Project Management:
- GitLab (Merging pull requests, Assigning issues/feature requests to team members)
- Documentation (Doxygen, Docusaurus, GitLab Wiki, READMEs).
- Recruiting and Technical Training of new Team Members.
- Qt5 GUI development: for ROS2 Parameter tuning.
- Gazebo (3D robotics simulator), Blender
- creating multiple simulation environments with Blender models according to the requirements/scenarios of the upcoming competitions (eg. Carolo Cup).
- writing testing code for each traffic scenario in ROS2 (C++ and Python)
UniCredit S.p.A. CIB | Fund Derivatives Trading, Munich - Intern
APRIL 2019 - JULY 2019
- Creating Daily Financial Risk Reports to support the Fund Derivatives Trading Team by fusing data retrieved from multiple sources including Sophis RISQUE, Bloomberg Terminal and the UniCredit Intranet
- Languages/Tools used: Bloomberg Terminal, Sophis RISQUE, Visual Basic for Applications (VBA), Microsoft Excel
- Development of a file sorting tool in VBA to automate the process of copying/moving new files that arrive in multiple different locations in the team’s network to other destinations
- Development of a training data processing tool for a ML based natural language processing (NLP) application developed by a quantitative finance team
- Learning options trading theory, in particular, fund derivatives trading
Infineon Technologies AG | Metallization Reliability, Munich - Working student
OCTOBER 2017 - FEBRUARY 2019
- Programming a microcontroller on a testboard in a circuit designed by the Reliability Metallization Team to generate nanosecond pulses for metallization reliability research.
- Languages used: C
- Designing and implementing helper tools to evaluate scientific measurement data efficiently
- Languages/Tools used: Visual Basic for Applications (VBA), SQL, Microsoft Excel.
Blog
Some random ideas and news I'd like to share