Skip to content

Research

How robots learn to act. Vision, language and reinforcement learning on real hardware.

My research interests sit where large pretrained models meet robot control. Below is what I want to work on, what I've done that leads there, and the coursework behind it.

01

Vision-Language-Action models

Policies that take in camera images and a written instruction and output motor commands directly. I want to understand how well these models ground language in what a robot actually sees, and how far they transfer to a new robot with little data.

What I want to explore

  • Grounding instructions in visual scenes
  • Fine-tuning on small, real robot datasets
  • Generalising across different robot bodies

02

Reinforcement learning

Learning control from trial and error. The part I find most interesting is getting a policy trained in simulation to work on a physical robot, and whether pretrained models can cut down how much interaction that takes.

What I want to explore

  • Sim-to-real transfer
  • Reward design
  • Using pretrained priors to make RL sample-efficient

03

Physical AI & embodied robotics

Most of my hands-on work so far. Perception, state estimation and control running on real hardware, plus the electronics underneath. This is the foundation I want learned policies to sit on.

What I want to explore

  • SLAM and state estimation
  • Kinematics and control
  • Trajectory prediction around people

Research experience

Labs and R&D. Hardware and perception work for robots and drones.

  1. Dec 2024 to May 2025

    Singapore

    Research Intern

    National University of Singapore · MARMoT Laboratory

    • Designed, developed and validated bespoke printed circuit boards for lab robot platforms.
    • Built and tested robot control systems as part of ongoing robotics and automation research.
    • Worked alongside graduate researchers and staff, trading ideas across hardware and software.

    PCB design · Robot control · Embedded systems · Research

    The MARMoT Laboratory team in hard hats and high-visibility vests, posing in front of shipping containers
  2. Dec 2023 to Sep 2024

    Sri Lanka

    Research Associate

    Qubebots · Xfly drone platform

    • Researched camera-based localization for the Xfly drone using the onboard embedded camera.
    • Built a battery state and flight-time estimation system from calibrated voltage measurements.

    Computer vision · Drones · Localization · Embedded

Reproductions & research projects

Reading papers by building them. Reimplementing recent work to understand it properly.

  • Top-down street crossing with predicted pedestrian paths and uncertainty clouds

    ECCV 2024 · Reproduction

    Probabilistic Human Trajectory Prediction

    Mixture density networks that forecast multimodal pedestrian trajectories with calibrated uncertainty, for autonomous applications that must plan around people.

    Python · PyTorch · MDNCode
  • EKF-SLAM plot: the robot's path around a circular cone track, with 3-sigma uncertainty ellipses shrinking as cones are mapped

    Autonomous racing

    Feature-Based EKF-SLAM

    Landmark-based Extended Kalman Filter SLAM for a differential-drive robot navigating cone-marked race tracks, mapping and localizing simultaneously.

    MATLAB · EKF · SLAMCode
  • Cars on a highway with fans of candidate trajectories feeding a planning network

    CVPR 2025 · Implementation

    MomAD: Momentum-Aware Planning

    Paper implementation of momentum-aware planning for end-to-end autonomous driving, keeping planned trajectories temporally consistent.

    Python · PyTorch · End-to-end ADCode

Coursework

The academic side. Modules and self-study behind the research.

Contact

Get in touch. I would welcome the chance to contribute to your research.

If your lab or team works on VLA models, reinforcement learning or physical AI, I would be grateful to hear about any research positions or collaborations. Please feel free to write to me.