Skills
-
Languages
Python, MATLAB, C, C++, Javascript, VHDL
-
Machine Learning
- Concepts: Supervised, Unsupervised Machine Learning, Neural Networks, Convolutional Neural Networks, Graph Neural Networks, Long Short Term Memory, Transformers
- ML Framewroks: PyTorch, Tensorflow 2.0, Scikit-Learn
- Library: Hugging-Face, Numpy, Pandas, Spacy, NLTK, Matplotlib, Seaborn, Plotly
-
Computer Vision
- Concepts: Object Detection, Segmentation, Key Point Detection, Face Recognition
- CV Framewroks: MMLab, IceVision, YOLO's, OpenCV, Open3D, Pillow, Scikit-Image, Dlib
-
Generative AI
- Concepts: Generative Adversarial Network (GAN), Variational Auto Encoders(VAE), RAG, Self Supervision, Zero Shot to Few Shot Prompting, Domain Adaptation
- Models: OpenAI, Gemini-Pro, LLama 2, Mistral, OpenChat
-
Robotics
- Concepts: Visual Perception, SLAM, Forward Inverse Kinematics, Mobile Robotics, Control Optimization, Power Management
- Simulation Tools: Coppeliasim, Webots, Robot Operating System (ROS 2.0), Simulink, Simscape
-
Electronics
- Boards: Arduino (Uno, Mega, Duo, Nano), Raspberry-Pi (Zero, 3B, 3B+, 4), STM32 (Blue Pill, Black Pill), ESP32, ESP8266, TTGo
- Tools: Proteus, Altium, Multisim, Easy-EDA
-
Deployment: Docker, Flask, FastAPI, Streamlit
-
Python Environments: Anaconda, Miniconda, Venv, Pipenv, Poetry
-
Database: PostgreSQL, SQLite
-
Version Control: Git
-
OS: Windows, Linux (Ubuntu 16.04, 18.04, 20.04, 22.04), Raspbian
-
CI/CD: GitHub Actions
Certifications
-
Aerial Robotics - Coursera
-
Control of Mobile Robots – Coursera
-
Basic Image Classification with TensorFlow - Coursera
-
Computer Vision - Image Basics with OpenCV and Python - Coursera
-
Computer Vision - Object Tracking with OpenCV and Python - Coursera
-
Image Classification with CNNs using Keras - Coursera
-
RPA Lifecycle: Introduction, Discovery and Design - Coursera
-
Electric Power System - Coursera
-
Premiere Pro CC for Beginners: Video Editing in Premiere - Udemy