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

Block or report nikhil-robinson

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
nikhil-robinson/README.md

Hi there

My name is Nikhil Robinson, and I'm an embedded developer with a passion for programming and electronics. I have experience working on a variety of projects, from designing PCBs to programming microcontrollers. I take pride in writing efficient, clean code that meets project requirements and exceeds expectations. When I'm not busy with work, I enjoy exploring new technologies and expanding my knowledge of the field. I am always eager to collaborate with others and take on new challenges in the world of embedded development.

nikhil-robinson

🔭 My work Experince

  • 2024 Embedded Lead at Yudu Robotics.
  • 2022 Embedded Developer team lead at Bibox Labs.
  • 2021 Joined Bibox labs as an Embedded Developer.
  • 2021 Developed AMUNET an IDPS system which can be connected to any router with ease.
  • 2020 Developed a Decentralized system for tracking and monitoring agricultural commodity in transist as part of VIGA conducted by GOV of kerala
  • 2019 Founded Techprogeny to help students build their dream projects.
  • 2018 Developed a smart vehicle key less entry system with face detection.
  • 2017 Started pursuing B.Tech in Electronics and Communication engineering.

🌱 My Skills

  • Firmware architecture design, including proper planning for maintainability and scalability.
  • Firmware documentation, ensuring clear and comprehensive documentation to aid development and troubleshooting.
  • Firmware testing, including Test-Driven Development (TDD) methodology.
  • Testing automation using Continuous Integration/Continuous Deployment (CI/CD) pipeline.

⚡ Technical Skills

  • Wired Protocols.

    • SPI
    • I2C
    • UART/USART
    • CAN bus
    • USB
    • Ethernet
    • I2S (Audio)
  • Wireless Protocols.

    • WiFi
    • Bluetooth Classic
    • Bluetooth Low Power (BLE)
    • LoRaWAN
    • NB-IoT
    • GSM/LTE -NFC/RFID
  • Network Protocols.

    • TCP/IP
    • UDP/IP
    • HTTP/S
    • Websockets
    • APIs.
  • Security & Integrity.

    • CRC32
    • MD5
    • AES
  • Embedded Linux.

  • Embedded library development.

  • RTOS.

    • FreeRTOS.
    • Zephyr.
  • Microcontroller.

    • ESP32.
    • ESP8266
    • STM32
    • AVR MCU

Languages and Tools:

arduino bash c cplusplus django flask linux opencv postman python rust selenium tensorflow

🔗  Connect with me

nikhil-robinson nikhil-robinson nikhil-robinson

Popular repositories Loading

  1. klipper_esp32 klipper_esp32 Public

    Klipper_ESP32 is an implementation of the Klipper protocol for Espressif's ESP32 microcontroller set.

    C 29 2

  2. wifi-server wifi-server Public

    Simple app to create a wifi server which can be used for embedded development.

    Shell 1

  3. opencv-esp32 opencv-esp32 Public

    C++ 1 1

  4. ch592 ch592 Public

    An open source development environment (tooling, headers, examples) for the CH592.

    C 1

  5. bufferkerala bufferkerala Public

  6. Facial-Expression-Detection Facial-Expression-Detection Public

    A facial expression detection algorithm written in python with opencv and tensorflow

    Jupyter Notebook