FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

CIumsy (Krishnanshu Mittal) ยท GitHub

Organizations

Block or report CIumsy

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.

Close all issues, pull requests, and discussions opened by this user Content in all repositories owned by your account will be closed.
Add an optional note
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
CIumsy/README.md

Hi ๐Ÿ‘‹ I'm Krishnanshu Mittal

Embedded Firmware Engineer | Wearable Biosignal Devices | Neurotech

๐Ÿš€ About Me

  • ๐ŸŽฏ Firmware & Neurotech: At Upside Down Labs, I write firmware for wearable devices that read EEG, EMG and ECG off the body. ESP32, FreeRTOS, BLE, DMA-driven ADC pipelines and low-power design.
  • ๐Ÿ”ฌ On a Mission: Building the future of neurotech by pushing the signal processing down onto the device instead of leaving it to a host.
  • ๐ŸŽธ Beyond the Code: When I'm not architecting smart systems or decoding brainwaves, you can find me strumming my guitar, brewing the perfect cup of coffee, or exploring the latest in neuroscience.
  • ๐Ÿค– Tech Enthusiast: Passionate about merging the physical and digital worlds, whether through sensor integration, firmware innovation, or crafting elegant data visualizations.

๐Ÿ”ง What I've Built

  • โšก NPG Lite BLE Firmware - 6 biosignal channels at 500 Hz over custom BLE GATT. DMA ADC with ISR-to-task semaphore signalling, double-buffered payloads, three hardware variants auto-detected at boot, Li-Po lookup table and deep sleep on critical battery.
  • ๐Ÿง  NeuroGaze - SSVEP brain-computer interface running entirely on an Arduino UNO Q, no host PC and no cloud in the loop. Four targets flickering at 7/13/15/17 Hz, decoded with FBCCA from a 3-contact occipital montage streamed over Wi-Fi. A confidence gate takes accuracy from 76% to 98.6% by staying silent when unsure. Built for the Arduino Physical AI Challenge India 2026.
  • ๐Ÿ’“ LX-Beats - 20-node wearable ECG network, 60 live heart-rate feeds into one gateway, Pan-Tompkins R-peak detection running on each node. Deployed at India Science Festival, IISER Pune.
  • ๐Ÿ–ฑ๏ธ BCI Inertial Mouse - head-worn mouse, IMU tilt to BLE HID cursor, EOG blink detection for clicks.
  • ๐ŸŽฎ BCI BLE Gamepad - BLE HID gamepad recognised natively by Windows, Linux and Android. 256-point FFT focus detection and EMG steering.

๐ŸŒ Connect with Me:


๐Ÿ–ฅ๏ธ Languages & Tools:

๐Ÿงฐ Developer Tools & Areas:

  • Silicon & Sensors: ESP32, STM32 (ARM Cortex-M), ADS1299 24-bit biopotential AFE, MPU6050 / BMI270 IMU, Li-Po charge management and state-of-charge estimation
  • Firmware & RTOS: FreeRTOS (tasks, queues, semaphores, ISR-to-task signalling, timers), ESP-IDF, Arduino, bare metal, OTA with partition tables, deep sleep and low-power design
  • Protocols: BLE (GAP, GATT, HID, custom profiles, MTU and TX-power tuning), ESP-NOW, SPI, I2C, UART, USB CDC, GPIO, PWM, ADC with DMA, WebSocket, LSL
  • Debug & Production: JTAG/SWD, GDB + OpenOCD, logic analyzer, oscilloscope, UART hardware-in-loop harnesses, factory test firmware
  • Signal Processing & ML: FFT, IIR/FIR filtering, envelope detection, Pan-Tompkins R-peak extraction, SSVEP with CCA/FBCCA, MNE-Python, scikit-learn, Pandas, NumPy

๐Ÿ“Š GitHub Metrics:

--- ๐Ÿ’ก *Keep coding, keep jamming, and remember: every bug is just a new feature in disguise!* ๐Ÿš€

Pinned Loading

  1. BioAmp-Filter-Designer BioAmp-Filter-Designer Public

    Forked from upsidedownlabs/BioAmp-Filter-Designer

    A python based CLI and GUI tool for genrating IIR filter code that can be used with the language of your choice like Python, C++, TypeScript, JavaScript, and Java.

    Python 1

  2. Chords-Python Chords-Python Public

    Forked from upsidedownlabs/Chords-Python

    A python tool to record data from BioAmp hardware.

    Jupyter Notebook 1

  3. CIumsy CIumsy Public

    HTML

  4. LX-Beats LX-Beats Public

    Forked from upsidedownlabs/LX-Beats

    Taking live heart-rate from 60 people at the same time using 20 NPG Lite devices connected to a single ESP32-S3 dongle to control a live animation on a web interface!

    C++

  5. NPG-Gamepad NPG-Gamepad Public

    Forked from upsidedownlabs/NPG-Lite-SNES

    Turn your body into a gamepad using Neuro Playground Lite

    Python

  6. npg-lite-firmware npg-lite-firmware Public

    Forked from upsidedownlabs/NPG-Lite-Arduino-Firmware

    Neuro Play Ground (NPG) Lite firmware repository

    C++


Back | FazBrowse Home | New Git URL