about

Hello! I'm Caleb Greene, a high school senior at Moravian Academy, with an unwavering passion for cybersecurity and programming. Ever since I first got my hands on a computer, I've been fascinated by its complexities and behind-the-scenes operations. I wanted to learn how people could communicate with computers, manipulating them to carry out any specific task they asked for. I was also intrigued by how computers can be used not only to create things, but also to destroy things they themselves created. This duality between creation and destruction is what drew me to the field of cybersecurity.

My journey began in middle school, where I taught myself Python online before entering high school, allowing me to test out of Programming I and complete Programming II during my freshman year. I continued to hone and develop my skills throughout high school, keeping myself on track to complete every computer science course my school offered. Additionally, I continued to learn independently outside of school, competing in both local and international cybersecurity competitions and developing a research paper. As of now, in my senior year of high school, I am proud of all my published projects, competition placements, and research I have done thus far. Please check out my exhibits page to learn about my competitions and projects!

Aside from technology, I also have a strong passion for music and sports. I play the drums, piano, and bass guitar, with the drums being my main instrument. As of now, I actively play in my school's jazz band and wind ensemble. Jazz is by far the genre I'm most passionate about; outside of school, I've played the drums in countless fun jam sessions and some paid gigs, both with many different musicians from all across Pennsylvania. I have also had the honor of being selected to tour with a jazz band playing in 6 different countries in Europe. This was an amazing experience for me, both musically and culturally, allowing me to experience entirely different cultures and explore a wide variety of amazing cuisines. Regarding sports, in my Freshman and sophomore years, I played for my school's Varsity basketball team, transitioning to play Varsity Volleyball my Junior and now Senior year. Along with playing Varsity Volleyball in school, I picked up club volleyball alongside it, allowing me to connect with many more people in the volleyball community. I have made many new friends and connections through sports and developed valuable teamwork and team-building skills during my time playing.

skills

Image showing captured ICMP Echo Requests from a Raspberry Pi to my local machine using the packet analyzer Wireshark. (local machine's firewall blocked ICMP Echo Replies)

Programming & Software Development

  • Python
  • Java
  • Golang
  • HTML
  • SQL (Currently Studying)
  • Rust (Currently Studying)
  • Pytest
  • Markdown

Cybersecurity & Pentesting

  • Fedora Linux
  • Kali Linux
  • Burp Suite
  • VirtualBox / VMware
  • WireShark

Tools & Technology

  • Bash Script
  • VS Code
  • Git & GitHub
  • JetBrains IDEs
  • Raspberry Pi

Soft Skills

  • Problem-Solving
  • Critical Thinking
  • Fast Learner
  • Self-Motivated
  • Communication
  • Attention to Detail

exhibits

ISC2 NJ Chapter: Capture the Flag for Novices 2025


A cybersecurity competition in which I competed as one of the few high school students, facing off against competitors from various colleges in New Jersey and the surrounding areas. My team solved all 57 challenges across various categories such as OSINT, Forensics, Cryptography, Steganography, and Web Exploitation. My team placed 4th out of 27 teams, and I ranked 7th out of approximately 97 competitors, serving as my team’s top scorer.

RSAnalyze


A lightweight app I built for exploring RSA cryptography using Python; featuring a simple, user-friendly GUI that lets users calculate RSA keys. The app also includes built-in integer factorization using Pollard’s Rho algorithm, displaying the factors along with the computation time and number of iterations.

ICMPing


A lightweight, open-sourced tool, I created to send and analyze ICMP ping requests to IPv4 & IPv6 addresses, making network diagnostics simple and easy. ICMPing has a variety of features such as multi-threaded real-time output, detailed summaries of data, downloadable data, and much more.

Cybersecurity Competition Writeups

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form