Selected work · Software & published research

Featured Projects

A selection of research software, interactive systems, and published work in robotics, computer vision, and visual computing.

Robotics & Tactile Sensing

Simulation tools for robotic grasping, touch, and synthetic data collection.

MuJoCo Hand Simulator

Allegro hand closing around an orange sphere in MuJoCo

1 / 2 · Sphere grasp simulation

Robotics research software

MuJoCo Hand Simulator

An Allegro hand simulator for exploring robotic grasps and collecting joint-angle datasets in MuJoCo. It combines primitive-object scenes, interactive finger control, automated grasp trials, and optional tactile-array capture for touch-based shape-recognition research.

  • MuJoCo
  • Python
  • Robotics
  • Tactile Sensing
View on GitHub
Mesh2Tact desktop interface showing a 3D mesh, tactile image preview, and contact mask
Research software

Mesh2Tact

A desktop research framework that converts 3D meshes into labelled synthetic visuotactile data. It brings contact geometry, configurable optical rendering, aligned dataset generation, calibration, and image-classification workflows into one application.

  • Python
  • Computer Vision
  • Robotics
  • Synthetic Data
View on GitHub

Computer Vision

Image and video analysis for understanding real-world scenes.

Published research · IEEE ISC2 2021

Crowd Counting & Social Distancing

A vision-based crowd-counting and social-distancing monitoring project using Tiny-YOLOv4 and DeepSORT. The STARPLAN Foot Traffic Monitor demonstration shows the desktop interface for video analysis, people detection, and social-distancing monitoring.

  • Tiny-YOLOv4
  • DeepSORT
  • Computer Vision
  • Crowd Monitoring
Read the IEEE paper

Interactive Visualization

Browser-based tools for exploring motion and visual data.

Minko website presenting its interactive width, height, and time video visualization
Interactive web application

Minko

An interactive 3D video viewer that turns a clip into a navigable spatiotemporal volume. Width and height form the picture while depth represents time, revealing motion as continuous paths through a single frame stack.

  • Next.js
  • Three.js
  • WebGL
  • Video Visualization
Open Minko