Blog
Updates and project write-ups
Monocular Visual Odometry in Rust (KITTI)
Jul 8, 2022Built 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 moreDAC SDC 2022 – FPGA-Friendly CNN (UBPercept)
Jun 21, 2022DAC 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 moreDAC SDC 2022 - 4th Place (UBPercept)
Jun 21, 2022DAC 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 moreCleaner Bot – Coverage Planning Demo
Dec 20, 2020Cleaner 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 moreEBNF Grammar Parser in Python
Mar 6, 2019Extended 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 moreBNF and EBNF Grammer Parser
Mar 6, 2019Implemented 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 moreRL Self-Driving Agent (PyTorch)
Mar 7, 2018Reinforcement 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 moreSelf Dirving Car - using Reinforcement Learning
Mar 7, 2018Implementation 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 moreFusion 360 - 3MF exporter plugin
Sep 2, 2016Implemented 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 moreFusion 360 - Collada exporter plugin
Sep 1, 2016Implemented 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 moreFusion 360 - 3D PDF exporter plugin
Aug 5, 2016Implemented 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 moreAutomated License Plate Recognition (ALPRS)
Jan 2, 2014Automated 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 moreAutomated License Plate Recognition System (ALPRS) using Regular Expression
Jan 2, 2014Implementation 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