Designed and implemented mixed drink dispenser controlled by a PYNQ-Z1 MCU. Liquid capacity was monitored in real time, recipes were defined via text file.
Jupyter Notebooks user interface allowed users to dispense a variety of predefined drink recipes.
Implement Space Invaders arcade game using the Android Studio IDE.
Sokoban
Design and implement game engine and logic for Sokoban. Created four different levels with increasing difficulty.
Mario Side Scroller
Created side scroller Mario clone with physics and collision engine, where Mario would accelerate up/down and collide with platforms. The level would move at a fixed rate.
Sound Board
Designed an Animal Sound Board app to utilize the Android Sound Library API.
Optical Character Recognition
2016
Implement an OCR algorithm to transcribe pictures of a C source code into text.
Algorithm:
Recursive Adjacency Map
Confidence based matching based on predetermined font/point size.
Features:
Adjust brightness, contrast, orientation of image prior to transcribing.