Welcome!

I'm Charles Hodgins, an aspiring Software Engineer studying Computer Engineering at Binghamton University, with a passion for engineering solutions with application development, deep learning and embedded systems!

👨‍💻 Experience

Graduate Researcher

Binghamton University Digital Data Embedding Lab

Conduct research on Explainable AI methods to interpret deep learning models used to detect hidden information in digital images (steganalysis)

Graduate Machine Learning Teaching Assistant

Binghamton University Computer Science Department

Give lectures on machine learning, provide feedback and hold office hours for graduate level data science students

Firmware Engineer

Binghamton University Rover Team

Write 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

Bachelors of Science in Computer Engineering

Binghamton University, State University of New York, May 2025

Masters of Science in Electrical and Computer Engineering

Binghamton University, State University of New York, May 2026

Focus in Digital Signal Processing

Recent projects

Digital Forensics Sensor Fingerprinting

MATLAB

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

Python,

C++,

Bash

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 Code

Next.js Portfolio Website

JavaScript,

PostgreSQL

The website you're on right now! Designed to introduce myself and show off some recent projects. Created with Next.js & deployed on Vercel

Source Code
See all

Interactive MNIST digit classifier with Tensorflow.js

Try drawing a number 0-9

Predicted Digit: