About Me

Originally from Nepal, graduated from Xi'an, China — I'm a passionate engineer bridging the gap between hardware and software.

Satyam Khadka working on IoT projects

Background

I'm an IoT & Web Systems Engineer with a passion for building end-to-end systems that bridge the physical and digital worlds. Currently, I'm focused on developing Matter protocol compliant smart-home devices at ReZ-TI in Shanghai, China.

My journey started in Nepal, where I earned my Bachelor's in Information Management. I then pursued my Master's in Computer Science at Northwestern Polytechnical University in Xi'an, China, specializing in AI and distributed systems.

I enjoy working at the intersection of embedded systems, web infrastructure, and AI. Whether it's writing firmware for ESP32 chips, designing REST APIs, or training neural networks — I love solving complex problems across the entire stack.

Experience

Mid-level IoT Development Engineer

ReZ-TI Intelligent Equipments Co. Ltd. | Shanghai, China | April 2025 – Present

  • Engineering Matter compliant smart-home devices (occupancy sensors, switches, lights, curtains, thermostats)
  • Building mass certification and firmware flashing software solutions
  • Developing solutions for compiling firmwares for multiple devices and certification types
  • Researching AI and IoT integration for next-gen products

Jr Embedded Developer

Machineer Technology | Kathmandu, Nepal | Feb 2021 – May 2022

  • Developed IoT solutions using ESP32 chips for various embedded applications
  • Engineered web infrastructure for IoT systems including front-end interfaces and back-end services
  • Led a team of interns, managing GitHub repositories and streamlining development workflows
  • Designed monitoring systems for electrical transformers and solar greenhouses in remote Nepal locations
  • Researched ISO-15118 and IEC-62196 compliant EV chargers with OCPP 2.1 standards

Education

Master of Science in Computer Science and Technology

Northwestern Polytechnical University, Xi'an, China | Sep 2022 – Mar 2025

Key Courses: Algorithm design & analysis, Advanced operating systems, Computational Intelligence, Artificial neural networks, Pattern classification, Data Mining, Information retrieval

Bachelor in Information Management

Tribhuvan University, Kathmandu, Nepal | Nov 2016 – Sep 2021

Key Courses: Digital Logic Design, Computer Organization, C Programming, Web Development, Advanced Java, Data Structures & Algorithms, DBMS, Computer Networks, Operating Systems, Accounting, Business Strategy, Economics

Skills

Languages

Python, JavaScript/TypeScript, C, Java

IoT & Embedded

ESP-IDF, FreeRTOS, MicroPython, Arduino, MQTT, BLE, WiFi, TCP/TLS, UDP

Web Development

Node.js, Express, Django, Angular, React, Svelte, REST APIs

AI & Machine Learning

PyTorch, Pandas, NumPy, Scikit-learn, Neural Networks, Federated Learning

Databases

MySQL, PostgreSQL, SQLite, NoSQL, ORMs

DevOps & Tools

Linux, AWS, Docker, Git, CI/CD, Postman, Swagger

Languages

  • Nepali — Native speaker
  • English — Fluent
  • Hindi — Fluent
  • Chinese — Elementary