PRABAL KANTI KHAN
NET: IDENTITY

PRABAL KANTI KHAN

EMBEDDED SYSTEMS ENGINEER · B.TECH ECE 2026 · DGPA 7.98

I build complete IoT & embedded systems — from circuit design and bare-metal firmware to cloud dashboards and wireless communication.

NET: SKILLS
Embedded CCircuit DesignRaspberry Pi ArduinoSMPSDjango · IoT
NET: LIVE BENCH

My builds, as a live bench you can wire — 18650TP4056 USB-C → STM32 Nucleo-F446REI²C 1.3" OLED. Follow the nets (or auto-wire); when the bus is complete, the panel boots.

TP4056 USB-C · 1A CHARGER USB-C OUT+ OUT− B+ B− 18650 · 3.7V + STM32 NUCLEO F446RE · CORTEX-M4 CN6 / CN7 · MORPHO 5V GND 3V3 GND PB9·SDA PB8·SCL DISPLAY OFF 1.3" OLED · SH1106 · 0x3C VCC GND SDA SCL
// tap the two highlighted pads to make the first connection
NET: ABOUT

I'm an Embedded Systems Engineer who enjoys taking a product from a blank schematic to a working build — designing the circuit, soldering the board, writing the bare-metal firmware, and wiring it up to a live cloud dashboard. My work spans STM32 register-level programming, ESP32 + LoRa wireless links, power electronics, and IoT data pipelines.

I document many of my builds on YouTube as @TechanicZ, breaking down how the hardware and firmware come together.

ROLE
Embedded Systems & IoT Engineer
EDU
B.Tech ECE · Heritage Institute, Kolkata (2026) · DGPA 7.98
PREV
Diploma E&I · Siliguri Govt. Polytechnic · GPA 7.7
LOC
Howrah, WB · open to relocation
LANG
Bengali · English · Hindi
NET: SKILLS

Q0 Languages

CC++Embedded CPython JavaScriptSQLHTML5CSS3

Q1 MCUs & Hardware

STM32 F446REESP32ArduinoRaspberry Pi Schematics & PCBSolderingSMPS · Li-ion · Solar

Q2 Protocols

I²CSPIUARTGPIO LoRa (RYLR998)MQTTBluetoothWi-Fi

Q3 Tools & Diagnostics

MultimeterOscilloscopeGit & GitHub Arduino IDEVS CodeDjangoLinux
NET: PROJECTS
J1

🌾 LoRa Agriculture Automation

FEATURED · FINAL YEAR 2026

A dual-node, off-grid smart-farming ecosystem. A Farm Node (ESP32 + RYLR998 LoRa) reads DHT22, MQ135 & soil-moisture sensors and drives Peltier AC, humidifier, exhaust fan and irrigation pump via relays. A portable Control Node with a 1.3" OLED gives live telemetry and Auto/Manual override — powered 24/7 by a 12V/20A SMPS, dual 18650 + solar/TP4056, with an MQTT cloud dashboard.

ESP32LoRaMQTTSolarRelaysOLED
Full details
  • Architecture: a Farm Node (ESP32 + RYLR998 LoRa) and a portable Control Node (ESP32 + 1.3" OLED) linked over long-range LoRa — no Wi-Fi dependency in the field.
  • Sensing: DHT22 (temperature/humidity), MQ135 (air quality) and capacitive soil-moisture, sampled continuously on the farm node.
  • Actuation: relay-driven Peltier AC, humidifier, exhaust fan and irrigation pump, switched on sensor thresholds.
  • Control: Auto mode with thresholds plus a Manual override surfaced on the OLED control node.
  • Power: 24/7 operation from a 12V/20A SMPS, dual 18650 + solar with TP4056 charging for outage ride-through.
  • Cloud: MQTT telemetry streamed to a live dashboard for remote monitoring.
  • role — end-to-end: circuit design, firmware (Embedded C), power system and cloud integration.
J2

🏠 Smart Home Automation

TEAM LEADER

Solar-powered multi-module home automation: Bluetooth relay switching, IR doorbell, LDR lighting, and automatic tank cutoff (BC547 + relay). Each module independently tested; firmware written from scratch in Embedded C.

ArduinoBluetoothEmbedded C
Full details
  • Modules: Bluetooth relay switching, IR doorbell, LDR-based automatic lighting, and an automatic tank cutoff using a BC547 transistor driving a relay.
  • Power: solar-powered supply feeding the multi-module bus.
  • Process: each module independently bench-tested before integration; firmware written from scratch in Embedded C.
  • role — team leader, coordinating module design and integration.
J3

🔊 DIY Bluetooth Speaker

ELECTRO-MECHANICAL

A custom portable speaker — fabricated a PVC-pipe enclosure with mechanical fitting to a planned layout, and wired a 4S Li-ion pack to the audio modules, verifying voltage & polarity before power-up.

Li-ionAssemblyAudio
Full details
  • Enclosure: fabricated a PVC-pipe body, mechanically fitted to a planned layout for the drivers and electronics.
  • Power: wired a 4S Li-ion pack to the audio modules, verifying voltage & polarity before first power-up.
  • focus — hands-on electro-mechanical assembly and safe battery integration.
J4

🖥️ Raspberry Pi Touch Computer

BUILD LOG

A portable Raspberry Pi 4B+ build with integrated battery, speaker and camera — a compact all-in-one touchscreen computer, documented step-by-step.

Raspberry PiLinuxPower
Full details
  • Build: a portable Raspberry Pi 4B+ with an integrated battery, speaker and camera in one compact touchscreen unit.
  • Software: Linux-based all-in-one, configured for a self-contained touch workflow.
  • output — documented step-by-step as a maker build log.
J5

🔋 15.4Ah Pack & Solar Inverter

POWER

A custom high-capacity 15.4Ah battery pack paired with a solar inverter setup — cell balancing, BMS wiring and an off-grid power architecture, all documented for makers.

18650BMSSolar
Full details
  • Pack: a custom 15.4Ah 18650 pack with cell balancing and BMS wiring for safe charge/discharge.
  • System: paired with a solar inverter to form an off-grid power architecture.
  • output — fully documented for makers building their own packs.
NET: EXPERIENCE
Jun – Jul 2025

IoT & Django Intern

Euphoria GenX · via Heritage Institute of Technology

Developed real-time IoT dashboards linking live sensor data to a Django backend; validated end-to-end signal flow and resolved faults across the data-acquisition chain.

Full details
  • Dashboards: built real-time IoT dashboards binding live sensor streams to a Django backend.
  • Validation: traced end-to-end signal flow from sensor → MCU → backend → UI to confirm data integrity.
  • Debugging: isolated and resolved faults across the data-acquisition chain.
  • stack — Python · Django · IoT sensor integration.
Feb 2022 – Jul 2023

STEM Innovation Engineer

STEMROBO Technologies Pvt. Ltd.

Assembled, wired and tested embedded hardware across 20+ innovation labs. Performed component-level fault isolation on non-functioning equipment; trained 500+ users with 90% workshop satisfaction.

Full details
  • Deployment: assembled, wired and tested embedded hardware across 20+ STEM innovation labs.
  • Repair: performed component-level fault isolation on non-functioning equipment to bring it back online.
  • Training: trained 500+ users and ran workshops with a 90% satisfaction rating.
  • skills — hands-on hardware bring-up, debugging, technical instruction.
NET: EDUCATION
2022 – 2026

B.Tech — Electronics & Communication Engineering

Heritage Institute of Technology, Kolkata · DGPA 7.98

Core focus: embedded firmware design, control systems, power electronics, signal conditioning and DSA.

2019 – 2022

Diploma — Electronics & Instrumentation

Siliguri Govt. Polytechnic · GPA 7.7

Foundation in instrumentation, analog & digital electronics, sensors and industrial measurement systems.

NET: CERTIFICATIONS
📜

Microcontroller Embedded C Programming

Udemy · FastBitLab (Kiran Nayak)

Bare-metal STM32 firmware — RCC, GPIO, registers, interrupts, peripheral drivers from scratch.

✓ Completed · Jun 2026
Full details
  • Clocks: RCC clock tree configuration and peripheral clock gating (AHB/APB).
  • GPIO: register-level MODER/OTYPER/ODR/IDR programming — no HAL.
  • Interrupts: EXTI & the NVIC, ISR handling and priorities.
  • Peripherals: UART, SPI, I²C and timers driven from the datasheet.
  • Drivers: writing reusable bare-metal peripheral drivers from scratch on STM32.
NET: GPIO LAB

Wire an LED and a push-button to any pin, then bring it to life the bare-metal way — enable the RCC clock, set MODER, drive ODR, read IDR, and mirror the button → LED.

GPIOA STM32F446 · PORT LED · unwired PUSH BTN · unwired
// select a port, then tap “Wire LED” and a pin
RCC->AHB1ENR0x00

Clock-gates each port. Click the highlighted bit to enable the selected port (A=0 · B=1 · C=2 · D=3).

GPIOA->MODER0x0000

2 bits per pin · click a pin to cycle 00 input → 01 output. Set the LED pin to OUTPUT, the button pin to INPUT.

GPIOA->ODR0x00

Output latch — click the LED pin’s bit to drive it HIGH and light the LED (output mode only).

GPIOA->IDR0x00

Read-only input — the button pin reads 1 while pressed (input mode).

// enable the RCC clock to begin

NET: PLAYGROUND

Ten tiny electronics games — program STM32 registers, wire logic gates, solve Ohm's law, size RC & LED resistors, combine resistor networks, work out power, crack the colour code and race binary↔hex. SCORE · 0 PTS