cole_brooks

cole@colebrooks.tech:~$ ./init --profile

> I'm Cole Brooks

class SecurityEngineer extends Developer {...}

Building security tools that eliminate friction and reduce risk. Bridging defensive strategy with hands-on development.

// about

Background, education, and what drives me

// resume

Experience, skills, and achievements

// projects

Cybersecurity and development portfolio

// contact

Get in touch for opportunities

[ About ]

cole@colebrooks.tech — ~/about

$ whoami

Cole Brooks — security-focused software engineer at Blue Mantis.

$ cat mission.txt

I build practical security tools focused on eliminating friction, reducing risk, and enabling teams and customers to operate with confidence. I bridge defensive security strategy, analytical thinking, and hands-on software development.

security_engineering

Designing automation-driven tools to replace inefficient manual workflows that slow response times and introduce risk

incident_response

Investigating security incidents, parsing EVTX logs, and surfacing suspicious activity using Sigma rule analysis

full_stack_dev

Building with Python, Rust, and full-stack web technologies with deep expertise in APIs and backend systems

security_automation

Transforming hours of manual log review into actionable insights in minutes through purpose-built tooling

[ Resume ]

A summary of my academic and professional journey

Python
Rust
TypeScript
React
Next.js
Node.js
APIs
Docker
AWS
Linux
Sigma Rules
EVTX Analysis
Incident Response
Cloud Security
Git

Education

Purdue University

2021 - 2025

B.S. Cybersecurity · Minor in Forensic Science

GPA: 3.72
SEC+

6x Semester Honors · 6x Dean's List

Blue Team at Purdue · Ethical Hackers · IT Professionals

Focus: Incident Response

Coursework

CNIT

CNIT 15501

Introduction To Software Development Concepts

CNIT 17600

Information Technology Architectures

CNIT 18000

Introduction To Systems Development

CNIT 24200

System Administration

CNIT 25501

Object-Oriented Programming Introduction

CNIT 27000

Cybersecurity Fundamentals

CNIT 27100

Cybersecurity Fundamentals II

CNIT 27200

Database Fundamentals

CNIT 28000

Systems Analysis And Design Methods

CNIT 34000

UNIX Administration

CNIT 34220

Network Administration

CNIT 34400

Network Engineering Fundamentals

CNIT 37000

Introduction to Cryptography

CNIT 37100

Cyberlaw and Ethics

CNIT 42000

Cyber Forensics

CNIT 42200

Cyber Criminology

CNIT 45500

Network Security

CNIT 47000

Incident Response Management

CNIT 47100

Vulnerability Analysis and Testing

CNIT 48000

Managing Information Technology Projects

CNIT 48101

Introduction to Blockchain Technology

CNIT 48300

Applied Machine Learning

CNIT 51200

Managing Resources & Applied Security

ENTM

ENTM 22810

Forensic Investigation

ENTM 22820

Forensic Analysis

ENTM 22830

Forensic Testimony & Ethics

Experience

Blue Mantis

Associate Security Engineer

ACTIVE

Jun 2025 - Present · Full-time

Building practical security tools focused on eliminating friction, reducing risk, and enabling teams to operate with confidence.

Blue Mantis

Security Analyst

Jun 2023 - Jun 2025 · Internship

Developed innovative proprietary solutions with an emphasis on efficiency and ease of use. Involved in Incident Response engagements, including building a web app that parses EVTX logs and surfaces suspicious activity via Sigma rule analysis.

FedEx

Freight Handler

Jun 2022 - Aug 2022 · Part-time

Operated forklift, loaded freight into trailers, and managed weight distribution compliance.

Best Buy

Customer Experience Specialist

Nov 2019 - Mar 2020 · Part-time

Smart home solutions advisor handling mobile sales, carrier activations, and device data transfers.

[ Projects ]

// open-source work — security tooling, systems, and web

rustshark

A packet capture and analysis tool built with Rust and Next.js. Wireshark-style live capture and packet inspection with a Rust backend for performance and a modern web UI on top.

Rust
Next.js
TypeScript
Packet Analysis

passman

A CLI-based password manager written in Rust. Local-first secrets storage with a focus on simplicity, memory safety, and keeping credentials off third-party servers.

Rust
CLI
Cryptography

disksense

A modern disk space analyzer built with Tauri, Rust, and Next.js. Interactive treemap visualization of your directory structure makes it easy to find what's eating your storage.

Tauri
Rust
Next.js
TypeScript

parax

A paraphrasing tool that runs LLMs entirely in the browser via Transformers.js. No API keys, no server round-trips — your text never leaves your machine.

TypeScript
Transformers.js
React
LLM

diagramify

A web app for creating and visualizing project management diagrams — Activity on Arrow (AOA) and Activity on Node (AON) — with an intuitive drag-and-drop editor.

Next.js
React
TypeScript

card-game

A stylish Blackjack game powered by the qRandom API for true quantum randomness. Because pseudo-random shuffles are for pseudo-gamblers.

Next.js
React
TypeScript

[ Contact ]

Contact Info

// open to new projects, creative ideas, and collaboration opportunities

Send Message