About Rohan
I’m a passionate and self-driven developer with experience in Python, Django, and machine learning. I’ve built full-stack applications, designed REST APIs, and worked on AI-based systems as well as hardware-level integrations involving microcontrollers and communication protocols. I use Visual Studio Code as my daily development environment because of its flexibility and strong support for both backend and frontend workflows. Whether I’m building an ML model, integrating APIs, or debugging embedded code, I focus on writing clean, reliable, and efficient solutions. I enjoy solving real-world problems through code and continuously push myself to learn and improve.
Skills
-
C++
-
CAN (CANOpen)
-
Classification models (Random Forest, SVM, etc.)
-
CSS
-
Data preprocessing and synthetic data generation
-
Django(REST API, full-stack web development)
-
Embedded C
-
Excel (for ML data integration and analysis)
-
Git and GitHub (version control)
-
HTML
-
Interrupt-based system architecture and debugging
-
java
-
JavaScript
-
LoRa (SX1262), RFID (UHF Phased Array), W5500 Ethernet module
-
MATLAB
-
MATLAB App Designer for simulation tools
-
Matplotlib, Seaborn (data visualization)
-
ML application to biomedical and gemology-based testing tools
-
MPLAB X IDE (for PIC MCUs)
-
NumPy, Pandas, Scikit-learn (for machine learning and data analysis)
-
PIC32, Arduino, ESP32 (bare-metal and peripheral programming)
-
Postman (API testing)
-
Proteus (simulation)
-
Python
-
Regression models (Polynomial, Linear, etc.)
-
RS232, RS485 (Modbus)
-
RS485 (Modbus RTU), RS232, SPI, I2C, CAN (CANOpen)
-
Streamlit / Tkinter (GUI for ML apps)
-
TensorFlow / Keras (basic ML model building)
-
UART, SPI, I2C
-
Visual Studio Code (primary IDE)
-
Wi-Fi based communication using AT commands and ESP modules