For more projects, see skills below

Projects

01

Robotics & Computer Vision

Talos-RIT

Robotic Autonomous Cameraperson
Currently in development

Talos is an open-source research project sponsored by RIT Dept. of Software Engineering. The project repurposes old Scorbot ER-4pc and ER-V into an autonomous camera platform to record presentation environments, such as college lectures. It tracks a subject and dynamically pans, tilts, and switches between cameras to make videos more engaging. The user interface and digital twin are developed using Tkinter, and the video feed is processed using OpenCV. The robot arms receive and process commands from the controller on an ESP32.

CPythonOpenCVTkinterRaspberry Pi

02

Robotics & Computer Vision

Project W.A.R.D.E.N.

Wireless Assessment Rover with Drone Extended Network
NJII COMET Intern Project

W.A.R.D.E.N is a 6-week long project completed during my internship at NJII COMET. It is a reconnaissance system built for a dense jungle environment with obstructed signal. The ground rover is controlled with a repurposed drone controller using Pygame. The system uses UDP communication, using the drone as a range extender for the ground vehicle. Object detection was implemented using an lightweight yolo model on an NVIDIA Jetson Orin Nano.

PythonCOpenCVRaspberry PiNVIDIA Jetson

03

Web application

Photo Gallery

React photo gallery & photographer site

Photo gallery built using React to display images. Photo modals include camera settings used on that image and a magnifying glass hover. It is automated using a JavaScript program to scrape all new exif image metadata to populate and order JSON files.

ReactNext.jsJavaScriptGitHub Pages

04

Developer tool

DrDebug

AI debugger VSCode extension

DrDebug is an integrated VSCode extension that uses OpenAI to suggest code fixes and assist with debugging. It has terminal access and native VSCode support so it has all relevant information and can suggest inline changes. The debugger includes a follow-up command button to either re-prompt the debugger if the initial solution is not acceptable or check to see if the issue being debugged was resolved.

TypeScript

Select a skill to see details

Skills

Experience

Jan 2026 — Aug 2026

Solü Technology Partners

Software Engineer Co-op

Jan 2026 — Aug 2026

  • Collaborated with full-stack team on a web app, utilizing Spring Boot and React
  • Monitored and maintained regression suite to ensure at least a 90% weekly pass rate
  • Implemented text, browser, email, and push notifications using RabbitMQ to handle a large number of concurrent requests
ReactSpring BootMongoDBRobot Framework

Aug 2025 — Dec 2025

Rochester Institute of Technology

Teaching Assistant

Aug 2025 — Dec 2025

  • Assisted 40+ students with a semester-long project focused on UI/UX and human-computer interaction
  • Evaluated work and gave constructive feedback that improves usability and design quality
FigmaUI/UX

Jun 2024 — Dec 2024

New Jersey Innovation Institute COMET

Software Engineer Intern

Jun 2024 — Dec 2024

  • Updated existing Flutter mobile app built to track medical device sessions via Bluetooth
  • Deployed multiple major application updates, including session tracking and user identification
  • Resolved 20+ critical issues and 100+ warnings to return application back to original state before updating
  • Refactored legacy code to ensure full functionality and future maintainability
PythonOpenCVRaspberry PiFlutter

Sep 2022 — Present

Pope John XXIII Regional High School

FIRST Tech Challenge Robotics Mentor

Sep 2022 — Present

  • Guide high school students through iterative design processes, teach standard programming practices, and provide feedback on technical documentation
DocumentationJava