I’m a Yr 3 Computer engineering undergraduate at National University of Singapore (NUS) with a passion for entrepreneurship! I love tinkering and building new projects, both hardware and software, that helps me and the people around me!
Robotics. Artificial Intelligence. Entrepreneurship
Robotics, AI, IOT
My first experience with Robotics was with the lego Mindstorm at the age of 15. In my freshman year, I had joined the underwater robotics challenge (SAUVC 2019). It helped me learn about how robots localise. We used optical flow and the swimming pool tiles. In another project, I had used SLAM to localise the robot in an unknown maze. I also worked on a Computer vision algorithm (C++ and Python) to indetify buckets and objects by using dynamic whitening technique and normalisation.
My first project in the field of Artificial Intelligence was a movie recommender and a NLP project to indetify problems with a specific car models. This was achieved by scraping forums. After taking a module in NUS (CS3243), I built a baysian system and a sudoko solver. Learnt about Logic Resoulution algorithms and other various algorithms and concepts such as A*, DFS, BFS, Adversarial Search and Constraint search problem algorithms (Arc Consistancy, Alpha-Beta Prunning)
My first experience with IOT was using the ESP8266 chipset. I had built a self watering system that can be controlled using commands from a website. I used MQTT to get the subscribers and publishers to communicate between the website and the chipset!
National University of Singapore
Global Indian International School, Singapore
Global Indian International School, Singapore
Developed a block based,gamified coding platform for young students using AWS, JS, HTML, CSS , Python, Load Balancers. Created webapps and reverse proxy for secure connection. Designed the database structure.
Led the QF deparment at NUS investment Society for 1 semester.
Worked as a data engineer to stream line and build a data pipeline using Javascript, Python.
Developed Computer Vision algorithm to detect items underwater from as far as 15 m. Participated in the underwater competition - SAUVC 2019
Programmed an mBot using arduino (C based). The robot had to perform simple movements such as moving straight, turning without colliding with obstacles. These obstacles were detected using ultrasound sensors to detect obstacles in the front and IR sensors to detect walls at the sides. The IR sensor acted like a very simple PID system with the IR data as the feedback! To detect the different frequencies, we had to build a low pass and band pass filters with op-amps and resistors. Programmed the control unit to perform actions based upon the sensor information.
C | ARDUINO | ELECTRONICS | BREADBOARD
Programmed a backtesting platform where users can test their strategy with a few lines of code and their own data! It meant such that they can easily analyse equities to property prices.
PYTHON | PANDAS | DATA VISUALISATION
Date: AUG 2019
Developed a space invader like game in Basys3 using verilog where one needs to survive the asteroids and the shield is activated by increasing their volume. Furthermore, programmed an audio visualiser to display the different frequencies in a intutitve and creative manner.
Date: AUG 2019
Here are my contact details
Phone
+65 91363557
Email Me At
rishimahadevan@gmail.com
Location
Kovan, Singapore
2020 © Rishi All Rights Reserved