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

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

  • 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 13 1

  2. wifi-server wifi-server Public

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

    Shell 1

  3. bufferkerala bufferkerala Public

  4. Facial-Expression-Detection Facial-Expression-Detection Public

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

    Jupyter Notebook

  5. stable-diffusion-low-gpu stable-diffusion-low-gpu Public

    Forked from basujindal/stable-diffusion

    Optimized Stable Diffusion modified to run on lower GPU VRAM

    Jupyter Notebook

  6. whisper whisper Public

    Forked from openai/whisper

    Robust Speech Recognition via Large-Scale Weak Supervision

    Jupyter Notebook