Originally from Nepal, graduated from Xi'an, China -- I am a passionate developer with experience in IoT, embedded systems, full stack web technology, and CI/CD for embedded as well as web. Skilled in problem-solving and end to end system development. Focused in matter protocol compliant smart-home devices.
Experience
Building matter compliant smart-home devices using ESP32 chips ESP ecosystem of software and software solutions to aid mass certification and flashing of firmware.
- Engineering Matter compliant smart-home devices (Occupancy sensors, switch, light, curtain, thermostat etc.)
- Mass certification and firmware flashing software solution
- Solutions to compiling firmwares for multiple devices and certifications types
- Product research in Artificial Intelligence and Internet of Things
Developed Firmware for IoT devices and MQTT servers
- Developed IoT solutions using ESP32 chips for various embedded applications.
- Engineered web infrastructure for IoT systems, including front-end interfaces and back-end services.
- Managed GitHub repositories and led a team of interns for collaboration and streamlined development.
- Designed and implemented monitoring systems for electrical transformers and solar greenhouses in remote Nepal locations, utilizing sensors for temperature, current, and humidity, with BLE, WiFi, and cellular connectivity.
- Research on ISO-15118 and IEC-62196 compliant AC/DC EV chargers, along with OCPP 2.1 standards for fleet communication.
Projects
Master Thesis for recognition of mental pressure among students using in-the-wild time series dataset obtained from sensors of smartphone feeding into Machine Learning pipeline with federated learning for mental stress recognition
- Used time series feature extraction
- Used models like KNN, RandomForest, XGBoost and Neural Network with LSTM and attention
- Used federated learning for privacy preservation and personalization
The ESP32-based rating system is a hardware and software solution designed to gather customer feedback efficiently, transmit it to a server, and analyze the data to improve customer satisfaction.
- Tech stack used: ESPIDF, RTOS, Django, Matplotlib
- Used Hotspot/Bluetooth stack for device provisioning and WiFi for data sync to server using HTTPS
- Django server for data collection and secure dashboard for multi-vendor enterprises with multi-location and multi-area deployment of review devices
- Informative Dashboard with charts for realtime average ratings and statistical information along with historical facts and figures
- More info on: https://electronicsworkshops.com/2024/11/13/esp32-based-review-system/
- Firmware: github.com/Satyamkhadka/coolman_firmware
- Django Server with Dashboard: github.com/Satyamkhadka/happy_or_not_server
Developed a web app to help patients find hospitals based on symptoms and specializations, improving access to medical care during COVID.
- Tech stack used: Django and tailwind
- Admin panel for CRUD operation on Diseases and Hospital
- Disease and hospital matching search system
- github.com/Satyamkhadka/patient-hospital
- Techstack used: Angular, NodeJs and SQL
- Developed an automated contract pdf generation system based on party profiles, along with a comprehensive dashboard for tracking expenditures, authentication, monitoring progress, and viewing contract statuses.
- Deployed the project with frontend and backend on a server for remote access to all contracts.
- Frontend github.com/Satyamkhadka/rgm-ui
- Backend github.com/Satyamkhadka/rgm-be
Ecommerce web app as a solo developer
- Tech stack used: Bootstrap, Angular and Firebase stack for NoSql database, authentication and hosting
- Full e-commerce homepage, product showcase, search, and categories
- Order and Inventory Management in the backend
- Hosted at https://mrenterprises.com.np
Chatbot-styled note-taking, daily event logging, and text data storage for self-reflection.
- Tech stack used: Bootstrap, Angular and Firebase stack for NoSql database, authentication and hosting
- ChatBot to ask for structured information on notes and events to store texts
- Dashboard to view and search information
- github.com/Satyamkhadka/dailyBot
Education
- Algorithm design & analysis, Advanced operating systems, Computational Intelligence
- Artificial neural networks, Pattern classification, Data Mining, Information retrieval
- 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
School-to-school awareness program for cybersecurity best practices and concerns among students