// cybersecurity student @ SWOSU, class of 2028

Ben Ellis

Cybersecurity student at Southwestern Oklahoma State University (B.S. expected 2028) focused on offensive security. I compete in the National Cyber League, where I placed in the 83rd percentile nationally and the top 10% in open source intelligence. I also build what I study: a portable ESP32 wireless testing tool, an end-to-end encrypted chat application, and a home pentesting lab. Currently working toward CompTIA A+, ISC2 CC and PenTest+, and looking for a year-round internship.

0
Percentile, NCL OSINT nationally
0
Certs in progress (A+, CC, PenTest+)
0
Languages (Python, C++, JS)
0
B.S. Cybersecurity, expected

Projects & Labs

Marauder (Bruce Firmware Build)

My first cybersecurity build: a portable, battery-powered Marauder using a CYD touchscreen ESP32 running Bruce firmware. It can scan nearby Wi-Fi networks, run evil portal demonstrations (shown below), scan Bluetooth devices, emulate a Bluetooth keyboard, and perform Bluetooth spam testing, plus several other wireless security testing features. The whole thing needs no soldering, so every component can be reused for future builds and experiments.

Left to right: Wi-Fi scanning menu, captured evil portal page, and the Evil Portal module running live.

ESP32 (CYD)Bruce firmwareWi-FiBluetoothHardware

Space Invaders Knockoff

A boss-rush arcade game I wrote from scratch in Python with pygame for my Coding Odyssey course: sprite animation, collision detection, and the game loop all written by hand. It has five boss types with distinct attack patterns, a triple-shot juggernaut, a hive mother that summons orbiting minions, a teleporter, a laser core that charges a lock-on beam, and a bomber with wide-radius explosives, plus escalating alien waves and a boss every fifth level. Browsers cannot run Python directly, so I ported the game logic to JavaScript and canvas to make it playable here without installing anything.

Left to right: the main menu, an alien wave on level 3, and the Juggernaut boss fight.

PythonpygameJavaScriptCanvasGame dev

Bible Clasp (Android App)

A native Android app in Kotlin and Jetpack Compose that redirects doom-scrolling into scripture reading. You choose which apps to lock; opening one raises a verse instead. Reading verses earns minutes into a shared time bank that those apps then spend, and an optional accountability partner is notified if protection is disabled or bypassed. The interesting engineering is in the constraints: foreground detection polls UsageStatsManager rather than using an AccessibilityService, because Google restricts that API to genuine accessibility use and app-locking is a fast route to a Play Store rejection. That trade costs a one second worst-case detection window. Uninstall protection is a device admin registration, and the pure logic is split out from the Android framework so it can be unit tested, currently 75 tests passing.

Left to right: the home screen with the time bank, choosing how much to read and what it earns, and reading stats with the translation picker.

KotlinJetpack ComposeAndroidFirestoreMaterial 3Unit tested

Virtual Pentesting Lab

Building a home lab with Kali Linux and vulnerable VMs to practice enumeration, exploitation, and packet analysis with Wireshark. Documentation is in progress.

Kali LinuxVirtualBoxWireshark

TryHackMe Labs

Working through TryHackMe learning paths covering networking fundamentals, Linux, and offensive security basics. Writeups coming as I go.

TryHackMeNmapLinux

End-to-End Encrypted Group Chat

Real-time encrypted chat for up to 8 users, with peer-to-peer WebRTC voice. Built on Node.js and Socket.io using the browser's native Web Crypto API, no crypto libraries. Per-pair ECDH key exchange with HKDF ratchets gives every message a fresh key, and the server only ever relays ciphertext.

Node.jsSocket.ioWeb CryptoAES-256-GCMECDHWebRTC

Alien Game (C++)

A game project written in C++ for spring 2025, covering memory management and object-oriented design.

C++Game dev

National Cyber League

NCL is a national CTF competition scored across nine cybersecurity skill categories and verified by Cyber Skyline. In Spring 2025 I competed in both the Individual and Team games, finishing in the 83rd percentile nationally with top-10% results in open source intelligence.

Team Game

SPRING 2025
840th of 4,779 nationally · team "The Three Musketeers"
73.8%ACCURACY
Challenge accuracy
Average: 55.4%
83rdPERCENTILE
National rank
of 4,779 players
Top categories, national percentile
Open Source Intelligence 73% acc90th
Password Cracking 86% acc87th
Cryptography 71% acc84th
Verify report ›

Individual Game

SPRING 2025
2,964th of 8,573 nationally · solo, no assistance
77.1%ACCURACY
Challenge accuracy
Average: 66.8%
66thPERCENTILE
National rank
of 8,573 players
Top categories, national percentile
Cryptography 80% acc83rd
Password Cracking 100% acc71st
Open Source Intelligence 80% acc69th
Verify report ›

Cyber Skyline Verified Certificates

Certificates of participation for the NCL Spring 2025 Individual and Team games. Click to enlarge.

CTFOSINTCryptographyPassword Cracking

Skills

Security

  • Penetration testing fundamentals
  • Wi-Fi and Bluetooth testing
  • Wireshark and packet analysis
  • Nmap and enumeration

Systems & Networking

  • Kali Linux
  • Virtualization (VirtualBox, VMs)
  • TCP/IP fundamentals
  • Windows and Linux environments

Programming & Hardware

  • Python
  • C++
  • JavaScript, Git and GitHub
  • ESP32 and PC hardware builds

Certifications

  • CompTIA A+ (in progress)
  • ISC2 CC (in progress)
  • CompTIA PenTest+ PT0-003 (in progress)
  • CompTIA Security+ (planned next)

AI Literacy

I treat AI as a core component of a modern security skill set rather than a shortcut. I use it daily to work faster while critically evaluating what it produces, and I study it as an attack surface in its own right.

AI as a Tool

  • Prompt engineering for technical workflows
  • AI-assisted development and debugging
  • Accelerated research and analysis
  • Verification and validation of output

AI as an Attack Surface

  • Prompt injection and jailbreak awareness
  • LLM data-leakage and privacy risks
  • AI-enabled social engineering
  • Secure integration of AI into workflows

Applied Experience

  • Local LLM deployment and API integration
  • Automation of repetitive lab tasks
  • Building AI-assisted tooling
  • Tracking developments in the field

Experience & Education

2025

National Cyber League, 83rd Percentile

NCL Competition

  • Team Game: 840th of 4,779 nationally (83rd percentile) with team "The Three Musketeers"; Individual Game: 2,964th of 8,573 (66th percentile).
  • Top categories: open source intelligence (90th percentile), password cracking (87th), cryptography (84th).
  • 73.8% challenge accuracy against a 55.4% national average, with 100% accuracy in the Individual Game password cracking module.
Junior year, class of 2028

B.S. Cybersecurity

Southwestern Oklahoma State University

  • Studying for CompTIA A+, ISC2 Certified in Cybersecurity (CC) and CompTIA PenTest+.
  • Previously attended Oklahoma Christian University (cybersecurity program, 2025).
Mar 2023 to Aug 2025

HomeGoods Associate

TJX, Yukon, OK

  • Assisted customers across a high-traffic retail floor, resolving questions with clear communication and sound judgment.
  • Maintained accurate pricing and inventory organization across a large product catalog.
Self-employed

Gardening Contractor

Yukon, OK

  • Sourced clients, negotiated terms, and managed a self-directed schedule across 5 to 6 properties per week with minimal oversight.
2018 to 2024

Esports Player

High school competitive teams

  • Three-time state champion who led a team to a 3rd-place state finish, and coached and mentored multiple teams.

Get in touch

I'm seeking a year-round cybersecurity internship where I can apply what I'm learning and gain real-world experience. I'm looking for something that runs alongside my coursework: part-time hours during the semester and full availability over breaks, so I can contribute consistently while I finish my degree.

Based in
Yukon, Oklahoma
Availability
Part-time in semester, full-time on breaks
Graduating
2028, B.S. Cybersecurity
Focus
Penetration testing and OSINT