Nepal Digital Systems
Embedded-systems and IoT company
Roles
Senior software engineer, Node.js and AWS
December 2024 – February 2026 · Kathmandu, NepalFrom December 2024 he was employed full-time as a senior software engineer. His principal work was the Terminal Management System (TMS) for Sikha Tech, the company behind certified MiniSR point-of-sale devices used by Nepali banks. Working essentially alone with AI-assisted tooling, he gathered requirements, designed the PostgreSQL schema, wrote the Next.js and Prisma backend and the React interface, and built the AWS infrastructure: IoT Core with provision-by-claim certificates, MQTT-triggered Lambda functions, SigV4-signed WebSocket log streaming, API Gateway, Cognito, CloudFormation and…
- Card Activation Terminal (CAT) — Shipped · 2025. Handheld-terminal platform that activates a bank card and sets its PIN at the service desk in seconds, replacing an ATM-based Green-PIN process. Cognito-authorised APIs, DynamoDB, IoT fleet provisioning with claim certificates and over-the-air updates. Live across SCT member institutions.
- Terminal Management System (TMS) — Shipped · 2025. Fleet-management platform for certified point-of-sale terminals: provisioning, firmware delivery, parameter configuration, transaction logs, heartbeats and role-based access. Live at Nabil Bank and Prime Bank on more than fifty terminals; built in about six months by a single engineer.
Software engineer (contract)
September 2023 – December 2024 · remoteDevkota joined Nepal Digital Systems (NDS), a Kathmandu embedded-systems and IoT company, as a contractor in September 2023 to build a device-local web interface for Hypnotik, a United States lighting company whose controllers run WLED firmware on ESP32 microcontrollers. Because firmware flash space was tight, the interface was written in plain HTML, CSS and JavaScript and compiled into the C firmware build, with WebSocket control and both station and access-point Wi-Fi modes. He also built the company's website at hypnotik.io.
- ESP32 / WLED device UI — Shipped · 2023 – 2024. Device-local control interface compiled into WLED firmware for ESP32 lighting controllers; no framework, WebSocket control, station and access-point modes, no cloud or app required.