JdeRobot GSoC Proposal#
PDF Format
View this proposal in pdf format.
Link: GSoC Proposal (JdeRobot)
Introduction#
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.
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:#
First Name: Muhammed Abdullah
Surname: Shaikh
Country: India
Email:
muhammed.abd.shaikh AT gmail.com
Public repositories: github.com/ABD-01
Blogs:
Links:
Website: abd-01.github.io
Github: ABD-01
Twitter: _m_ABD
LinkedIn: muhammedabd
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.
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
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.
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.