R&D Intern at Robotics Association of Nepal (RAN)
Research Assistant in Satellite Image Super-Resolution

Gagan Bhusal

Robotics and Machine Learning researcher studying Electronics, Communication & Information Engineering at IOE Pulchowk Campus.

Research interests: Sim-to-real transfer for legged robots, deep reinforcement learning for whole-body humanoid locomotion & motion imitation, and edge intelligence.
Gagan Bhusal

Selected Projects & Research

Click any project to view technical overview & demos

AlphaZero from Scratch for Connect-4 Agent

2025
AlphaZero from Scratch for Connect-4 Agent MCTS EVALUATION

PyTorch implementation of DeepMind's AlphaZero algorithm for two-player Connect-4. Uses Monte Carlo Tree Search (MCTS), a residual policy value neural network, and self-play data generation without human domain knowledge. Outperformed depth-10 Minimax agents.

PyTorch Deep RL MCTS Self-Play Connect4 ResNet

Ghost-Net: Edge AI Forest Bioacoustics

2026
Ghost-Net: Edge AI Forest Bioacoustics MFCC SPECTROGRAM

Autonomous bioacoustic surveillance node for detecting illegal logging (chainsaws), gunshots, and weather patterns. Designed an ultra-compact CNN trained on MFCC audio spectrograms, quantized to INT8 with 74.6% accuracy, and deployed onto an ESP-32 microcontroller with TensorFlow Lite Micro.

TinyML ESP32 TensorFlow Lite Micro Audio CNN MFCC INT8 Quantization

Satellite Image Super-Resolution & Spatial Upscaling

2026 · Current
Satellite Image Super-Resolution & Spatial Upscaling 4X SUPER-RESOLUTION

Contributing to a PhD research project on deep learning-based spatial super-resolution for multi-band satellite imagery. Built data pipelines processing paired large-scale UAV ground-truth tiles with spatial-leakage prevention, and benchmarked CNN vs. Vision Transformer restoration backbones in PyTorch. Unpublished, under NDA.

PyTorch Computer Vision Vision Transformers Super-Resolution Geospatial UAV Large-Scale Data

Physics-Informed Neural Networks (PINNs)

2025
Physics-Informed Neural Networks (PINNs) 2D PDE FLOW FIELD

Deep learning framework for solving arbitrary non-linear ODEs and PDEs without labeled data, validated against the 1D heat equation. Includes an interactive Streamlit application supporting user-defined equations and 3D solution visualization.

SciML PyTorch Differential Equations Streamlit PINNs

Open-Source 8-DOF Quadruped Robot

2025
HARDWARE DEMO

Co-engineered an open-source 8-DOF quadruped robot. Implemented inverse kinematics on an Arduino for real time leg trajectory planning and control, and deployed a custom on-device wake-word model on an ESP-32 for voice command triggers.

Embedded Robotics Inverse Kinematics Arduino ESP32 Quadruped Robot

English to Nepali Machine Translation with Custom Transformer

2024–2025
English to Nepali Machine Translation with Custom Transformer SELF-ATTENTION MAP

Built an encoder-decoder Transformer from scratch in PyTorch. Hand-coded multi-head self-attention, positional embeddings, causal masking, and evaluated translation performance from English to Nepali with BLEU and chrF scoring.

PyTorch Transformers NLP Attention Machine Translation

Experience

Research • Engineering Roles
Research & Development Intern — Robotics Association of Nepal (RAN)
May 2026 – Present
  • Owned the low-level sim-to-real deployment pipeline for the Unitree Go2 quadruped, engineering custom CycloneDDS communication bridges, hardware joint mappings, and two-phase Kp/Kd gain scheduling to eliminate sim-to-hardware observation mismatches.
  • Delivered a standardized policy deployment and safety watchdog toolkit used by lab researchers to benchmark learning-based locomotion controllers safely on physical robot hardware.
  • Collaborated closely with RAN hardware and robotics team members during physical trials to diagnose motor thermal limits, calibrate IMU state estimators, and validate zero-shot push recovery and omnidirectional walking.
Research Assistant — Satellite Image Super-Resolution (PhD Research)
2026 – Present
  • Engineering deep learning pipelines in PyTorch for spatial super-resolution and upscaling of multispectral satellite imagery using paired UAV orthomosaics as ground truth.
  • Built large-scale tile pairing pipelines and designed geographic train/test splits across regions to eliminate spatial autocorrelation leakage. (Unpublished, under NDA)
Machine Learning & Robotics Engineer (Part-Time) — Third World Nerd
June 2025 – Sept 2025
  • Co-developed the open-source 8-DOF Quadruped Robot, leading inverse kinematics for gait planning and control.
  • Trained and quantized a custom wake-word detection model, deployed it on an ESP-32.

Education

Academics • Degree
Bachelor of Engineering in Electronics, Communication & Information — Institute of Engineering (IOE), Pulchowk Campus
Expected 2027

Technical Skills & Stack

Languages, Frameworks, Simulation & Embedded
Programming Languages
Python C C++ Bash Markdown / LaTeX
Machine Learning & Research
PyTorch Deep Reinforcement Learning (PPO, SAC) Computer Vision OpenCV
Robotics, Simulation & Embedded
MuJoCo Genesis Simulator ROS2 Unitree Go2 Unitree G1 TinyML TensorFlow Lite Micro