Hi, I'm Charles.
An aspiring Software Engineer located in New York, NY.
I specialize in engineering solutions across application development, deep learning, and embedded systems.

charles_hodgins.jpg
👨💻 Experience
Graduate Researcher
Binghamton University Digital Data Embedding Lab
Conducted research on Explainable AI methods to interpret how deep learning models detect hidden information in digital images (steganalysis)
Graduate Machine Learning Teaching Assistant
Binghamton University Computer Science Department
Gave lectures on machine learning, provide feedback and hold office hours for graduate level data science students
Firmware Engineer
Binghamton University Rover Team
Wrote firmware to interface with sensors and components for various subsystems on competition rover
Undergraduate Course Assistant
Binghamton University Electrical and Computer Engineering Department
Provided extensive knowledge on introductory embedded computing systems, processor architecture and conducted code reviews to students
🎓 Education
Masters of Science in Electrical and Computer Engineering
Binghamton University, State University of New York
May 2026
Focus: Digital Signal Processing
Bachelors of Science in Computer Engineering
Binghamton University, State University of New York
May 2025
Recent projects

Python Redis Queue Clone
Clone of redisqueue that is built on FastAPI with Python for queuing tasks with long runtimes to run sequentially to automate execution of long runtime data pipeline steps and model training
Source Code
Digital Forensics Sensor Fingerprinting
MATLAB script that identifies camera sensors using Photo-Response Non-Uniformity (PRNU) fingerprints. By preprocessing noise patterns and calculating Peak-to-Correlation Energy (PCE) scores.
Source Code
F1Tenth Autonomous RC Car - Lockheed Martin
Trained and tested an open-source competition autonomous racecar with a ROS2 workspace using computer vision, lidar point clouds and custom machine pytorch models.
Source CodeMNIST Digit Classifier
Draw a number (0-9) and let the model predict it in real-time.
Waiting for input...