JdeRobot GSoC Proposal#

PDF Format

View this proposal in pdf format.
Link: GSoC Proposal (JdeRobot)

Introduction#

Hi! _images/Hi.gif

_images/abd.jpg

A candid moment captured at IvLabs, running “Self-Balancing Bicopter” project the last time before dismantling it to salvage its BLDCs.#

My name is Muhammed Abdullah Shaikh. I recently graduated with a degree in Electrical and Electronics from Visvesvaraya National Institute of Technology, Nagpur, an institute of national importance. For the past few months, my work has focused on embedded systems, particularly overseeing the network module supporting TCP, MQTT, and other activities such as FOTA for an NXP i.MX RT microcontroller via a GSM modem.

_images/turtlebot.gif

Managed to teleoperate the Kubuki Turtlebot 2 after a tough day of fixing issues.#

Most of my collegiate work took place at IvLabs, the AI and Robotics lab of VNIT. This is where I delved into one-shot and few-shot learning, computer vision and robotics.Notable projects include Face-Unlock, PID controller, teleoperation of turtle bot, Object Detection, Siamese Neural Nets, etc. I even made contributions to PyTorch’s Vision library.

I am also proud to mention that my research endeavors have led to the acceptance of a paper titled “Open Set Multi Source Multi Target Domain Adaptation,” at the Neurips Pre-Registration Workshop 2019. Later, I worked under the guidance of Prof. Konda Reddy from IIT Guwahati on Dataset Condensation and Coreset Extraction techniques.

TL;DR

Electrical engineering graduate with a focus on robotics and embedded systems. Previosuly Vice-Chairmain at IvLabs, contributed in PyTorch Vision, and presented research work at NeurIPS Workshop.

Studies#

Would your application contribute to your ongoing studies/degree? If so, how?

I am not currently enrolled at any university.

But if you were to ask “if this would contribute to future studies/degree?”

Then definitely Yes!

I plan to pursue Master’s degree in domains of Robotics and Deep Learning. I am planning to apply for the Fall ‘25 term. Having GSoC experience with JdeRobot would doubtlessly help my application.

Contact Details:#

Programming Background#

I owe a significant part of my programming journey to key mentors, including Bucky Roberts (YouTube: thenewboston), Prof. David J Malan (Course: CS50x, Certificate), and Corey Schafer.

_images/python.png Python#

In the realm of Python programming, I consider myself between an intermediate and advanced level. While some measure expertise by counting lines of code, I’ve never kept a record. My Python projects span diverse domains, from web scraping, data analysis, and image processing to deep learning. I’ve crafted production-grade GUI tools for vendors, developed TCP servers, created dynamic websites with Flask, implemented function decorators, explored perfplots, delved into meta-programming (Python scripts generating JS functions), and wrote Sphinx based documentation, among various other endeavors.

My open-source contributions too were in Python. Checkout my Python course certificate

_images/c-programmin.png C#

While Python has dominated my programming landscape, C remains my first love and the cornerstone of my coding journey. The bulk of my bread and butter stems from C programming. My academic courses CSL101 and CSL210 were also focused on C language. In addition, I’ve also worked with associated tools, such as makefiles and CMakeLists.

_images/Matlab_Logo.png MATLAB#

I have a degree in Electrical Engineering. Do you think one can escape the sleepless night of assignments and simulations in MATLAB?

GSoC participation#

Have you participated in GSoC before?

Nope

Have you applied but were not selected? When?

Yes! Twice! Fingers crossed for the 3rd time.

  • For the first time in GSoC 2021, the mentor helped a lot in my proposal. I thank him for his time, motivated to keep applying next years. Applied to INCF.

  • Then next time applied to OpenVINO and Open3D, completed their assignments (Face-Verification and Sparse-Convolution respectively), and drafted decent proposals.

  • Organization said don’t apply coz we already have lot’s of competition.

Have you submitted/will you submit another proposal for GSoC 2024 to a different org?

I don’t think so I will.

This is the only proposal I have worked on so far.

Feedback#

Please do share your feedback.

Message