Background Image

Caleb Greene

Cybersecurity · Research · Programming

scroll

About Me

Hello, I am Caleb Greene, a Computer Science and Engineering student at the University of Michigan College of Engineering, specializing in cybersecurity, penetration testing, and computational research. I am based in Ann Arbor during the academic year and on the East Coast over the summer. Outside of tech and academics, I am a competitive chess player and jazz drummer!

Experience

Information Security Intern

Lehigh University · Jun 2026 – Aug 2026

Built 7 production dashboards and visualizations aggregating live log data, adopted by the University’s security analyst team for daily monitoring and investigation
Designed and developed custom PowerShell and Python scripts to investigate and analyze Lehigh security data, allowing analysts to search and filter records based on machine names and IP addresses
Investigated live security alerts across the University’s network and devices, documenting true/false positives
Automated recurring financial reporting for Lehigh University’s Finance & Administration Department using JavaScript in Google Apps Script, turning what used to be a 2–3-week manual process into a less than 20-minute automated script

Education

University of Michigan College of Engineering Ann Arbor, MI
Bachelor of Science in Engineering, Computer Science Class of 2030
Moravian Academy High School Bethlehem, PA
Weighted GPA: 4.12 · Unweighted GPA: 3.95 / 4.00 Aug 2022 – Jun 2026

Tech Stack

Scripting · Programming · Software Development

Python c++ Java Golang HTML5

Cybersecurity

Linux Kali Linux Wireshark VirtualBox BurpSuite

Tools · Platforms

Git GitHub Raspberry Pi Arduino LaTeX

Projects

Greene, C. J. (2026). Quantifying the Degradation of Human Decision-Making Under Time Pressure Through the Self-Information of Chess

An independent research paper analyzing the degradation of human decision-making through applying Claude Shannon's information theory to a refined dataset of 22,500 chess games.

View Project →

osu!mania Skin Merger

Open-source GUI software developed with Python to merge user interface configuration files for a rhythm game with a sparsely documented skinning system; Garnering 450+ downloads, 2500+ views, and extensive positive feedback from the rhythm game community.

View Project →

RSA Cryptography Technical Write-ups

An RSA cryptanalysis write-up series with mathematical derivations explaining the cryptographic basis of each attack and vulnerability, while also containing relevant exploit scripts and Linux commands.

View Project →

CMU Africa picoMini Write-up

Detailed write-ups of my solutions for the CMU Africa picoMini competition. Each challenge contains the challenge setup, the steps to solve it, along with the tools, commands, or scripts used.

View Project →

Competitions

ISC2 NJ Chapter Capture the Flag for Novices 2025

Placed 4th overall (team) and 7th individually out of ~97 college competitors as a high-school student, at the ISC2 NJ Chapter Capture the Flag for Novices 2025, serving as the team’s lead scorer.

26th Annual Programming Contest at Commonwealth University – Bloomsburg

Lead scorer on a 2-person team that placed second at the 26th Annual Programming Contest, Commonwealth University – Bloomsburg, outcompeting teams of up to 4.

Awards

Dr. Albert de Neufville Mathematics Award: Computer Science

Awarded to one graduating senior for exceptional achievement in computer science.

Moravian Academy · 2026

Louis Armstrong Jazz Award

A national jazz award presented for superior musicianship, limited to one graduating senior per high school.

The Instrumentalist · 2026

AP Scholar with Distinction

The highest AP Scholar level offered in 2026.

College Board · 2026

Contact