Projects

Research and engineering portfolio spanning language-conditioned planning, field robotics, 3D perception, visual SLAM, and developer tools.

From field-tested off-road navigation to point-cloud learning and earlier software systems, this portfolio traces a consistent theme: turning difficult geometric and computational problems into tools that work. The newest research appears first; earlier engineering projects remain here as part of the full arc.

Research

Two-stage language-conditioned route-planning framework

2026 · Ongoing research

Language-Conditioned Off-Road Planning

Robot-adaptive route planning that grounds mission preferences in semantic terrain and traversal consequences.

Two-stage region-guided planning reduces search states by 75% and candidate latency by 20–22% in the current evaluation.

Language grounding · Robot adaptation · Off-road navigation

HOPHY terrain hierarchy and route-planning visualization

2026 · arXiv 2609.20694 · Under submission

HOPHY

Hierarchical off-road planning with reusable hypergraph abstractions for fast, localized replanning.

68–1,280× faster path queries; validated over 1.5 km of autonomous Jackal navigation.

Field robotics · Hypergraphs · Path planning

CLEAR semantic terrain regions over a large outdoor map

2026 · IEEE RA-L

CLEAR

A semantic-geometric terrain abstraction for reliable planning across large, unstructured environments.

10× faster planning with 6.7% cost overhead in the reported evaluation.

Terrain abstraction · Traversability · Large-scale planning

QAL coverage and attraction terms for point-cloud reconstruction

2026 · WACV

QAL

A quality-aware loss that separates coverage and precision for point-cloud reconstruction.

+4.3 average coverage points over Chamfer Distance in the reported experiments.

3D vision · Point-cloud learning · Robot manipulation

Empir3D point-cloud quality evaluation framework

2026 · CRV

Empir3D

Multi-dimensional point-cloud assessment across resolution, accuracy, coverage, and artifacts.

A four-dimensional view of reconstruction quality beyond a single distance score.

Point clouds · Evaluation · 3D reconstruction

POLARIZATION DEPTH

2024 · Meta Reality Labs

Stereo Depth from Polarization

Self-supervised stereo depth and surface-normal learning for texture-poor and reflective regions.

Multi-objective depth and normal prediction improved accuracy by 20% over the evaluated stereo baselines.

Stereo vision · Self-supervision · Polarization

MODULAR SLAM

2022 · ACM MobiSys

Modular Visual SLAM

A modular, extensible visual SLAM framework designed to make research components easier to replace and evaluate.

Published as a MobiSys 2022 demonstration paper.

Visual SLAM · Rust · Research infrastructure

Systems & software

EDGE AI

2022 · TinyML / DAC SDC

Hardware-Efficient Autonomy

FPGA-friendly perception pipelines, quantization-aware training, and automated deployment for resource-constrained robots.

1st in latency at the ACM/IEEE TinyML Design Contest; 4th at DAC SDC.

TinyML · FPGA · Deployment

Monocular visual odometry trajectory compared with road imagery

2022

Monocular Visual Odometry in Rust

Feature tracking, pose estimation, and trajectory reconstruction on the KITTI benchmark.

A from-scratch Rust implementation with trajectory diagnostics and KITTI experiments.

Rust · Visual odometry · KITTI

COVERAGE

2020

Cleaner Bot Coverage Planner

An interactive coverage-planning demo for exploring an initially unknown 2D environment.

Browser-based visualization of a circular BFS-style sweep and coverage behavior.

Coverage planning · JavaScript · Visualization

EBNF

2019

EBNF Grammar Parser

A Python parser for defining, validating, and inspecting custom Extended Backus–Naur Form grammars.

Built from scratch with grammar inspection and syntax-error reporting utilities.

Python · Parsers · Language tools

RL DRIVING

2018

Reinforcement-Learning Driving Agent

A PyTorch agent that learns start-to-goal navigation on interactive 2D road maps.

Explored reward shaping, lane following, collision avoidance, and training diagnostics.

Reinforcement learning · PyTorch · Kivy

Lamp, utility knife, and bicycle frame CAD models shown in exported viewers

2016

CAD Interoperability Tools

Fusion 360 exporters for portable 3D PDF, 3MF additive-manufacturing files, and Blender-compatible Collada models.

Practical format bridges for visualization, 3D printing, and animation workflows.

CAD · Fusion 360 · 3D formats

ALPRS

2014 · IJERA / ICIAC

Automated License Plate Recognition

A C# detection and OCR pipeline with regular-expression post-correction for traffic imagery.

Early computer-vision research published and presented at ICIAC 2014.

Computer vision · OCR · C#