- Computer Science BS - University at Buffalo, Dec 2021
- Computer Science MS - Columbia University, Dec 2023
- Spearheaded development and direction as sole developer for arcade style racing game utilizing Unreal Engine
- Oversaw entire development cycle from concept to release, placing a priority on an enjoyable family experience
- Coordinated with artists and designers to supply a modern and natural user experience
- Led team of four to research and engineer a computer vision system to automate scoring for axe-throwing games
- Utilized OpenCV framework interfacing with Intel Realsense cameras to capture and process both RGB and depth data
- Integrated pre- and post-processing algorithms to reduce data noise and increase accuracy and reliability
- Utilized Microchip/Atmel real-time embedded microprocessors in C, for hardware components used in laser-tag
- Developed interrupt-driven software for timing and serial communication between different components
- Optimized function execution time in resource scarce development environment
- Constructed an image classification pipeline with OpenCV and Tensorflow for factory part quality control
- Engineered OCR system to streamline handwritten file organization and search process, drastically reducing manual task
- Altered Azure Synapse PySpark pipeline to automate data and error logging, increasing debugging efficiency
- Collaborated with multiple teams, participating in agile development processes to deliver IT projects
- Investigated recent development in transformers, conventionally applied in NLP, for reinforcement learning problems
- Implemented custom transformer and DQN models, for problem space, from scratch utilizing PyTorch framework
- Generated thousands of trajectories from both DQN and random model, to be used for DT batch offline training
- Tuned hyper-parameters and benchmarked performance increase from DT model trained on generated trajectories
- Explored cutting-edge developments with NLP models trained to perform AI code generation for robotics tasks
- Integrated closed-loop concept from “Inner Monologue” into system from Google’s “Code as Policies” project
- Embedded new low-level functionality into system to allow for new prompt keywords and objectives
- Machine Learning
- Data Science
- Computer Vision
- Robotics
- Embedded Systems
- Parallel Processing
- Reinforcement Learning
- Natural Language Processing