Skip to content
View smaneesh031's full-sized avatar

Block or report smaneesh031

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.

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

Maneesh Shankar

Embedded Systems & Firmware Engineer

Firmware architect and hardware-software integration engineer with a background in bare-metal embedded C, PCB design, signal processing, and applied machine learning. Graduate level 9 Electronic & Computer Engineering at DCU(Dublin City University). Based in Dublin, Ireland.

I build systems at the intersection of hardware and software — from register-level peripheral drivers and PCB bring-up to CNN-based inference pipelines and full-stack applications.


Engineering Identity

Core Specialisation: Embedded Firmware · Bare-Metal C · Hardware Bring-up · PCB Design Extended Capability: Signal Processing · CNN/AI Systems · MATLAB/Simulink · Django Full-Stack Mindset: Architecture-first. Debug-driven. Production-quality documentation.


Technical Stack

Firmware & Hardware

  • Embedded C (bare-metal, no RTOS)
  • Microcontrollers: HT66F0021 (Holtek), AVR, ARM Cortex-M
  • Peripherals: ADC · UART · Timers · Counters · External Interrupts · GPIO
  • Sensors: PIR, IR, accelerometers
  • PCB Design: Cadence Allegro · Gerber generation · Design Rule Check
  • Hardware bring-up · oscilloscope debugging · logic analysis

Signal Processing & Simulation

  • MATLAB · Simulink · PID control loops
  • Fabry-Perot cavity analysis · PDH locking
  • MFCC · Mel Spectrogram feature extraction

AI / Machine Learning

  • Python · TensorFlow · Keras
  • CNN architecture design
  • Audio classification pipelines
  • Flask API deployment

Software & Full-Stack

  • Python · Django · AJAX · REST
  • Docker · PostgreSQL
  • HTML · CSS · JavaScript

Featured Projects

Project Domain Stack Highlight
Gesture-Controlled LED Strip Embedded Firmware + PCB HT66F0021 · Embedded C · ADC · UART · Cadence Full hardware-software system from schematic to working firmware
Motion Sensor Light Bulb Embedded Firmware + PCB PIR · Timers · Interrupts · PCB Bring-up 20% energy reduction via intelligent PIR-triggered switching
Timer Socket for Energy Saving Embedded Firmware + PCB Relay · Timer Control · PCB Design 40% energy savings via scheduled relay switching
Speech Emotion Recognition CNN AI / Signal Processing Python · TensorFlow · MFCC · Flask 94% test accuracy, deployed as Flask inference API
PDH Laser Cavity Simulation Signal Processing MATLAB · Simulink · PID · Fabry-Perot Pound-Drever-Hall locking loop modelled end-to-end
Sneaker Store Django Full-Stack Full-Stack Web Django · Docker · AJAX · PostgreSQL Full e-commerce architecture with auth, CRUD, admin dashboard

GitHub Activity

GitHub Stats Top Languages


Engineering Philosophy

Hardware does not lie. If a circuit does not behave as expected, the specification, the schematic, or the firmware is wrong — and finding which one requires systematic elimination, not guesswork. I approach every embedded project with the same discipline: understand the hardware first, write minimal firmware to verify each peripheral independently, then integrate. Documentation is written during development, not after.


Education

MSc Electronic & Computer Engineering — Dublin City University, Ireland (Level 9, NFQ) BE Electronics & Communication Engineering


Contact

LinkedIn

Resume / CV — (update with your hosted CV PDF link)


All project repositories include architecture diagrams, hardware stack documentation, PCB renders, and implementation notes.

Pinned Loading

  1. gesture-controlled-led-strip-ht66f0021 gesture-controlled-led-strip-ht66f0021 Public

    Gesture-controlled LED strip using HT66F0021 microcontroller. Bare-metal Embedded C, ADC, UART, IR sensors, custom PCB in Cadence Allegro.

  2. motion-sensor-light-bulb-firmware motion-sensor-light-bulb-firmware Public

    PIR-triggered automatic light bulb controller firmware. Embedded C, timer/interrupt-driven, custom PCB design. Achieves 20% energy reduction.

  3. pdh-laser-simulation-matlab pdh-laser-simulation-matlab Public

    Pound-Drever-Hall laser frequency stabilisation simulation. MATLAB/Simulink model of PDH locking loop with Fabry-Perot cavity, PID control, and error signal analysis.

  4. sneaker-store-django sneaker-store-django Public

    Full-stack e-commerce web application built with Django, AJAX, Docker, and PostgreSQL. Includes user authentication, product CRUD, shopping cart, and admin dashboard.

  5. speech-emotion-recognition-cnn speech-emotion-recognition-cnn Public

    CNN-based speech emotion classification. MFCC and Mel Spectrogram features, TensorFlow/Keras, Flask inference API. 98.32% training accuracy, 94% test accuracy.

  6. timer-socket-relay-firmware timer-socket-relay-firmware Public

    Embedded firmware for a programmable timer power socket. Relay switching, schedule control, EEPROM storage, custom PCB. Achieves 40% standby energy reduction.

    1