Skip to content
View Suraj7897's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Suraj7897

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Suraj7897/README.md

Hi πŸ‘‹, I'm Suraj Mukherjee

A Passionate Embedded Software Developer | IoT Innovator | Hardware Enthusiast | Tech Content Creator

coding

@yes_im_suraj_


About Me

I'm Suraj Mukherjee, a passionate Embedded Software Developer from India, specializing in IoT, Firmware Development, and Embedded Systems. With a strong foundation in electronics and programming, I love building smart systems that seamlessly integrate hardware and software. My mission is to create technologies that optimize lives, enhance user experiences, and push the boundaries of innovation.

Beyond coding, I enjoy sharing my knowledge through my YouTube channel, where I create tutorials and content around IoT, Embedded Development, and Firmware Engineering. I’m constantly exploring new challenges and learning new skills, aiming to contribute to the future of technology.


πŸ”§ Technologies & Tools

I'm proficient in a variety of tools and programming languages. Here are some of the key technologies I work with:

Programming Languages:

  • C / C++ (for embedded programming)
  • Python (for automation and data processing)
  • JavaScript (for web-based interfaces)
  • Java (for Android development)

Embedded Platforms:

  • ESP32, Arduino, Raspberry Pi
  • STM32, 8051, PIC

Technologies:

  • IoT (Internet of Things)
  • Firmware Development
  • Embedded Systems Design
  • Machine Learning for Embedded Applications
  • AI in IoT (Artificial Intelligence)
  • Wireless Communication Protocols (Bluetooth, Wi-Fi, Zigbee, LoRa)

Software & Tools:

  • MATLAB (for simulations and prototyping)
  • STM32CubeIDE, Arduino IDE
  • Figma (UI/UX design for embedded applications)
  • Git & GitHub (version control)
  • Jenkins & Docker (for continuous integration and deployment)

πŸš€ What I'm Currently Exploring

  • RTOS & Embedded Firmware Development βš™οΈ: Learning real-time operating systems (RTOS) and low-level firmware development to enhance efficiency and reliability in embedded applications.
  • Advanced IoT & Edge Computing 🌐: Exploring IoT protocols, real-time data processing, and edge AI to optimize smart systems.
  • Hardware-Software Co-Design πŸ› οΈ: Bridging the gap between hardware and software by working on custom PCB designs, microcontroller interfacing, and embedded C programming.
  • Machine Learning on Embedded Devices πŸ€–: Implementing TinyML and lightweight neural networks to run AI-driven applications on microcontrollers.
  • Automation & Industrial Control Systems 🏭: Diving into industrial automation, PLC programming, and control systems to enhance efficiency in manufacturing and robotics.

These areas fuel my passion for embedded systems and innovation, enabling me to develop cutting-edge solutions for real-world challenges.

🌱 Let's Connect!

I’m always open to collaborating, learning, and discussing exciting projects. You can connect with me through the following platforms:

@yes_im_suraj_ LinkedIn Instagram YouTube


πŸ“Š GitHub Stats & Achievements

  • Top Languages:
    Suraj's Top Languages

  • General Stats:
    Suraj's GitHub Stats

  • Streaks:
    GitHub Streak

🎯 Fun Fact

When I’m not working on embedded systems or coding, I’m creating tech content for my YouTube channel, where I share tutorials, reviews, and project ideas on IoT, Embedded Systems, and Artificial Intelligence. I believe in the power of continuous learning and love experimenting with new tools and technologies.


πŸ’¬ Ask Me About

  • Embedded Systems and their applications
  • Firmware Development
  • IoT Projects and Automation
  • Tech Content Creation and YouTube Tutorials
  • Hardware Design and PCB Layouts

Feel free to drop a message, and let's have an insightful discussion!


Contact Suraj

Pinned Loading

  1. Farm-Bot---Agri-tech Farm-Bot---Agri-tech Public

    Building an artificial environment for a plant that can detect any plant placed in it, identify its species and simulating the perfect weather and soil conditions to obtain maximum yield from that …

    C++

  2. Medibot Medibot Public

    In the medical field, there are robots designed to assist with various tasks, including medication delivery. These robots can help provide medication to patients in the absence of a nurse or health…

    Python

  3. MCP2515-CAN-Bus-Controller-Modul MCP2515-CAN-Bus-Controller-Modul Public

    The MCP2515 CAN Bus Controller Module enables high-speed communication between microcontrollers via the Controller Area Network (CAN). It is commonly used in automotive, industrial automation, and …

    C

  4. INVI_GUARD INVI_GUARD Public

    Inviguard is an IoT-based security and surveillance system designed to enhance real-time monitoring in various environments. It integrates embedded systems, sensors, and cloud connectivity to provi…

    JavaScript

  5. Basket---A-food-app Basket---A-food-app Public

    Basket is an innovative food delivery application that revolutionizes the way users discover and enjoy their favorite meals. The app provides a seamless user experience with a focus on ease of use,…

    C++

  6. IrrigationPlus-Smart-Watering-for-Crops IrrigationPlus-Smart-Watering-for-Crops Public

    HTML