Gaurab Khadka Human Robot Interaction
Home

Technical background

The work that is not part of my research line, kept here rather than on the front page: machine learning, embedded hardware, security, and the industry roles I held before graduate school. It is the background that makes the robot fleets in my research possible.

The stack I build with: hover or tap a component

A robot study,
end to end

Technical skills

PythonJavaScript / ReactC#C++ (Arduino)JavaGit ESP32 / NodeMCU fleetsHTC Vive Tracker (SteamVR)ArUco localization Unity AR FoundationARCore LLM pipelines (Claude, Gemini)Structured output validation Statistical analysisQualitative codingSUS / NASA-TLX

Selected engineering projects

Deepfake detection pipeline

A nine module forensic pipeline in Python, evaluated on ProGAN, BigGAN and CycleGAN datasets. Feature selection at k = 20 was optimal for AdaBoost, reaching 87.20% mean AUC. Delivered with a written forensic report.

Code on GitHub

Web Shield-AI

Explainable machine learning for web content filtering, with a human in the loop feedback mechanism so that filtering decisions can be inspected and corrected rather than just accepted.

Code on GitHub

CNC wood carving machine

Bachelor’s final year project: a working three axis CNC machine built from scratch: mechanical assembly, motor control and G code path planning. My first experience of debugging a system where the bug can be mechanical.

London Metropolitan University · 2022–2023

Network intrusion detection

A deep learning intrusion detection system for classifying network attacks, built as a graduate course project.

Code on GitHub

Earlier experience

UX Analyst Intern

May – Jul 2025

BizGees Ltd. · United Kingdom (remote)

Accessibility testing, and working with developers to resolve the usability issues it surfaced.

QA & IT Support

Sep 2022 – Jan 2024

Danfe Solution Pvt. Ltd. · Kathmandu, Nepal

Resolved technical and security issues; supported firewall, VPN and vulnerability reporting.

Course projects and writeups

Graduate and undergraduate course projects, kept for completeness rather than as research output.

  • EternalBlue (MS17-010) Windows 7 CTF: exploitation and post exploitation writeup in a lab environment (UM Flint CYB 501). GitHub
  • Covert channel data hiding: TCP/IP covert channels in a Linux network simulation. GitHub
  • Cryptography & ciphers: symmetric and asymmetric encryption, cipher design and testing. GitHub
  • SQL injection demonstration: SQLMap against a deliberately vulnerable target. GitHub
  • Data breach analysis: ethical, legal and social analysis of a real Elasticsearch exposure. GitHub
  • Cultural heritage safety, Nepal: a database system for heritage preservation and community safety monitoring. GitHub
  • Java and Python systems: course projects: a Swing course management GUI, a library management system, an inventory CLI. All repositories

Certifications

  • Google Cybersecurity Professional Certificate · Dec 2024 · verify
  • AWS Academy Graduate: Cloud Foundations · Apr 2022 · verify
  • AWS Academy Graduate: Data Center Technician · Jul 2022 · verify
  • Introduction to Cybersecurity, Cisco · Jul 2022 · verify

Back to the research