Satyam Khadka
YueQing, CN
satyam.khadka123@gmail.com
15591879509

Embedded IoT engineer with end-to-end experience shipping connected devices and the systems around them. Deep in wireless smart-home firmware (Matter over Thread, Zigbee, BLE, and Wi-Fi on ESP32 and nRF), factory tooling, and OTA. Broad across full-stack web backends, cloud dashboards, and CI/CD. At ReZ-TI I own embedded technical direction—selecting chipsets, wireless stacks, and hardware-software trade-offs—while building the build-provision-flash toolchain that runs our manufacturing line.

Experience


Mid-level Embedded IoT Engineer
April 2025
 — 
Present
ReZ-TI Intelligent Equipments Co. Ltd.

Lead embedded technical execution for Matter-compliant smart home devices. Own chipsets, wireless stacks, and hardware-software trade-offs while building the factory tooling that builds, provisions, and flashes devices at scale.

  • Own embedded technical direction: select MCUs (ESP32, nRF), wireless stacks (Matter/Thread/Zigbee/BLE/Wi-Fi), and hardware-software trade-offs across multiple product lines.
  • Shipped Matter-certified smart home devices (24 GHz occupancy radar sensor, smart switch, RGBCW light driver, curtain controller, multi-zone thermostat) using ESP-IDF and nRF SDK.
  • Built a Python-based meta-build system over ESP-IDF that handles multiple ESP-IDF/ESP-Matter versions, device types, provisioning methods, network types, and chip variants.
  • Designed and deployed a mass-manufacturing certificate provisioning and device flashing workflow (USB + BLE) with a web companion, managing binaries, versions, certificates, and OTA servers.
  • Implemented OTA updates over BLE/USB and DCL-based Matter OTA, including rollback-aware image management and low-power optimizations down to ~20 µA.
  • Optimized Thread border router stability and OpenThread self-healing behavior for reliable mesh operation.
  • Collaborate cross-functionally with chip vendors (Espressif, Nordic), KNX/appliance engineers, customers, and factory teams to align requirements and deliverables.
Junior Embedded Developer
February 2021
 — 
May 2022
Machineer Technology, Kathmandu, Nepal

Built firmware and full-stack web infrastructure for IoT monitoring systems, including remote electrical transformer and solar greenhouse monitoring in Nepal.

  • Developed ESP32 firmware and MQTT/cloud backends for remote monitoring systems using BLE, Wi-Fi, and cellular connectivity.
  • Engineered end-to-end IoT systems: sensor firmware, REST/MQTT APIs, Angular dashboards, and Django admin tools.
  • Led Git workflows and mentored interns on embedded and web development.
  • Researched ISO-15118, IEC-62196, and OCPP 2.1 for EV AC/DC charger and fleet communication projects.

Projects


Mental Pressure Recognition using Multimodal Sensing Dataset
September 2023
 — 
Present

Master thesis: recognize mental pressure among students using in-the-wild smartphone time-series data in a privacy-preserving federated learning pipeline.

  • Time-series feature extraction and multimodal sensor fusion
  • KNN, Random Forest, XGBoost, and neural networks with LSTM + attention
  • Federated learning for privacy preservation and personalization
PoS Rating System
March 2022
 — 
August 2022

ESP32-based customer feedback and analytics platform with secure provisioning, multi-tenant dashboards, and real-time rating analytics.

  • Tech stack: ESP-IDF, FreeRTOS, Django, Matplotlib
  • Hotspot/Bluetooth provisioning and HTTPS data sync to a Django backend
  • Multi-vendor, multi-location dashboard with real-time average ratings and historical statistics
  • Firmware: github.com/Satyamkhadka/coolman_firmware
  • Django server: github.com/Satyamkhadka/happy_or_not_server
  • More info: https://electronicsworkshops.com/2024/11/13/esp32-based-review-system/
esplab.mutexpass.com
January 2024
 — 
Present

Browser-based toolkit for ESP32 development: flash firmware, open a serial terminal, inspect partition tables, parse NVS, and explore LittleFS images without installing tools.

  • Flash compiled .bin files to ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6, and ESP8266 over USB from the browser
  • Live serial monitor and ESP32 partition table / NVS / LittleFS inspection
  • Demonstrates full-stack embedded tooling, WebSerial, and browser-native hardware workflows
qr.mutexpass.com
January 2024
 — 
Present

Matter device QR-code vault for homeowners, families, property developers, and smart-home integrators.

  • Store, organize, and share Matter device QR codes in one secure vault
  • Built as a personal product exploring Matter ecosystem workflows and user experience
Hospital and Disease Information System
April 2022
 — 
May 2022

Web app to help patients find hospitals by symptoms and specializations during COVID-19, improving access to medical care.

  • Tech stack: Django and Tailwind CSS
  • Admin panel for CRUD operations on diseases and hospitals
  • Disease and hospital matching search system
  • github.com/Satyamkhadka/patient-hospital
Contract Generation Web App for Rural Water Supply and Sanitation Fund Development Board Nepal
March 2020
 — 
May 2020

Automated contract PDF generation and expenditure tracking system with authentication, progress monitoring, and contract status dashboards.

  • Tech stack: Angular, Node.js, SQL
  • Automated contract PDF generation based on party profiles
  • Expenditure tracking, authentication, progress monitoring, and contract status dashboards
  • Frontend: github.com/Satyamkhadka/rgm-ui
  • Backend: github.com/Satyamkhadka/rgm-be
Ecommerce Project for MR Enterprises Nepal
September 2019
 — 
March 2020

Full-stack e-commerce platform built as a solo developer.

  • Tech stack: Bootstrap, Angular, Firebase (NoSQL, auth, hosting)
  • E-commerce homepage, product showcase, search, and categories
  • Order and inventory management backend
DailyBot
August 2019
 — 
June 2020

Chatbot-styled note-taking and daily event logging app for structured self-reflection.

  • Tech stack: Bootstrap, Angular, Firebase (NoSQL, auth, hosting)
  • Chatbot to collect structured notes and events
  • Dashboard to view and search stored information

Education


Northwestern Polytechnical University, China
September 2022
 — 
March 2025
Masters in Computer Science and Technology
  • Algorithm design & analysis, Advanced operating systems, Computational Intelligence
  • Artificial neural networks, Pattern classification, Data Mining, Information retrieval
Tribhuvan University, Kathmandu, Nepal
November 2016
 — 
September 2021
Bachelors in Information Management
  • Digital Logic Design, Computer Organization, Basic and Discrete Math
  • C Programming, Web, Advanced Java and Data Structure & Algorithms and DBMS
  • Data communication & computer networks, Advanced Internetworking, Computer Graphics, Operating systems
  • Minors: Accounting, Business Strategy, Economics

Volunteer


Teacher
December 2018
 — 
December 2018
Federation of Computer Association Nepal

School-to-school awareness program for cybersecurity best practices and concerns among students

    Languages


    English:
    Fluent
    Nepali:
    Native speaker
    Hindi:
    Fluent
    Chinese:
    Elementary

    Skills


    Programming Languages:
    C, C++, Python, JavaScript/TypeScript, Java, Shell
    Embedded & Firmware:
    ESP-IDF, FreeRTOS, nRF SDK, Arduino, MicroPython, Matter, Thread, Zigbee, BLE, Wi-Fi, OTA, Secure Boot, Bootloaders, TLS/DTLS, I2C, SPI, UART, GPIO, PWM, ADC
    Networking & Protocols:
    MQTT, CoAP, HTTP/S, TCP/UDP, WebSocket, TLS, Certificates, NAT, Network Debugging
    Web & Backend:
    Node.js, Express, Django, Angular, REST APIs, PostgreSQL, MySQL, SQLite, NoSQL/Firebase, ORMs
    DevOps & Tooling:
    Linux, Embedded Linux, AWS, Docker, Git, CI/CD, GitHub Actions, GitLab CI, Postman, Swagger, Python Automation
    Hardware & Debugging:
    Oscilloscope, Logic Analyzer, Multimeter, JTAG, SWD, Power Analysis, Low-Power Design
    AI / ML:
    PyTorch, TensorFlow, Pandas, NumPy, scikit-learn, XGBoost, Time-Series Feature Extraction, LSTM, Attention, Federated Learning