Blog

Updates and project write-ups

Monocular Visual Odometry in Rust (KITTI)

Built a monocular visual odometry (VO) pipeline in Rust on the KITTI benchmark. Implemented feature tracking, pose estimation, and trajectory reconstruction, with plotting utilities to compare estimated trajectories a...

Read more

DAC SDC 2022 – FPGA-Friendly CNN (UBPercept)

DAC System Design Contest 2022 – 4th place (UBPercept). Built an FPGA-friendly CNN pipeline on Ultra96V2 with quantization-aware training and deployment automation, targeting tight latency/memory budgets.

Read more

DAC SDC 2022 - 4th Place (UBPercept)

DAC System Design Contest 2022 (June 2022) - 4th place [UBPercept] Results Contirbution Led the team of 7 and contributed towards initial investigation and implementation. Worked i...

Read more

Cleaner Bot – Coverage Planning Demo

Cleaner Bot: a simple coverage-planning demo exploring unknown 2D space. Built a fixed-size unknown-environment exploration algorithm, visualized its sweep over the map, and linked a short video demo.

Read more

EBNF Grammar Parser in Python

Extended Backus–Naur Form grammar parser built from scratch in Python. Supports defining custom grammars, validating syntax, and running example parse workflows for compiler-construction practice and teaching.

Read more

BNF and EBNF Grammer Parser

Implemented Extended Backus-Naur Form grammer parser from scratch. Following is a sample grammer that can be parsed using this implementation: S := ‘Hello’ | ‘Hi’ P | P | ‘bye’ P := ‘World’ | ‘Everyo...

Read more

RL Self-Driving Agent (PyTorch)

Reinforcement Learning driving agent that learns end-to-end navigation from start to goal on 2D road maps. Implemented in PyTorch with a Kivy UI for interactive visualization, reward diagnostics, and episode playback.

Read more

Self Dirving Car - using Reinforcement Learning

Implementation an Agent to learn to get from start to goal position, given 2D map with road. The Agent is support to follow the Road towards the goal position, and getting the highest reward. Developed in Pytho...

Read more

Fusion 360 - 3MF exporter plugin

Implemented Fusion 360 Collada exporter for generating 3MF model file from CAD Model designed in Fusion 360. This plugin is helpful if you want to do 3D print the CAD design 3MF support ...

Read more

Fusion 360 - Collada exporter plugin

Implemented Fusion 360 Collada exporter for generating Collada model file from CAD Model designed in Fusion 360. This plugin is helpful if you are a blender user and work with animation. ...

Read more

Fusion 360 - 3D PDF exporter plugin

Implemented Fusion 360 PDF exporter for generating 3D PDF from CAD Model designed in Fusion 360. This plugin is helpful in presentation of designs before doing the prototype 3D printing ...

Read more

Automated License Plate Recognition (ALPRS)

Automated License Plate Recognition (ALPRS) in C#: regex-driven detection/OCR pipeline to read plates under varied lighting and fonts; published in IJERA with conference presentation.

Read more

Automated License Plate Recognition System (ALPRS) using Regular Expression

Implementation for the publication International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 International Conference on Industrial Automation And Computing (ICIAC- 12th &...

Read more