01About 02Experience 03Skills 04Projects 05Contact
Evan Oseen
Toronto, ON · Canada
Open to Internships & Co-ops
Rogers Cybersecurity Catalyst · 2026

Evan
Oseen

I'm Evan Oseen, a dedicated

I build cybersecurity tools and AI systems from scratch, from phishing detectors to live trading bots to full RAG pipelines.

10+
Projects Built
7
Certifications
3+
Years Coding
● evan_oseen.ts
01const evan = {
02  name: 'Evan Oseen',
03  role: 'Cybersecurity & AI',
04  location: 'Toronto, ON',
05  skills: ['Python', 'TypeScript', 'ML', 'RAG'],
06  certs: 7,
07  available: true,
08  motto: "Build & Secure"
09};
 
10evan.deploy();

About The Engineer

I'm Evan,
a Security &
AI Builder.

Business Technology Management and Cybersecurity student at Toronto Metropolitan University, currently interning at Rogers Cybersecurity Catalyst. My work sits somewhere between cybersecurity, AI, and data engineering, and I like it that way.

Most of what I build ends up running in production. The trading bot runs 24/7 on a VPS. The phishing detector is live on Streamlit. I got tired of the gap between coursework and the real world, so I started closing it myself.

Finishing my Business Technology Management degree with a Cybersecurity minor, and I hold seven certifications across Google, IBM, Microsoft, AWS, and Anthropic.

10+
Projects Built
7
Certifications
3+
Years Experience

Where I've Worked

Professional Journey

Oct 2025 – Present
Rogers Cybersecurity Catalyst
Ontario, Canada
Cybersecurity Intern
Full-time · Internship
  • Built Python pipelines to pull together and clean large cybersecurity workforce datasets for ongoing research.
  • Created dashboards in Power BI and Tableau to track workforce skill trends, used directly in stakeholder reporting.
  • Standardized job title classifications across the dataset, cutting inconsistencies that were skewing the analysis.
2025 – Present
ALFA Club
Ontario, Canada
Digital Operations
Part-time
  • Kept the CRM and scheduling systems running day-to-day, managing member data and operational records.
  • Handled tech issues with POS and check-in systems to keep things moving during busy hours.
  • Helped rework the member onboarding process, which cut down the time it took to get new members set up.
May 2024 – Sept 2024
Halian International
Toronto, ON
Project Coordinator Intern
Internship
  • Kept project timelines, tasks, and documentation organized across multiple teams at once.
  • Ran regular check-ins with stakeholders to make sure everyone stayed on the same page.
  • Tracked deliverables and flagged anything falling behind schedule before it became a problem.
Nov 2021 – Oct 2025
Sobeys
Ontario, Canada
Customer Service Specialist
Part-time
  • Handled customer issues on the spot, including difficult situations, while coordinating with the team to resolve things quickly.
  • Got good at reading situations fast and communicating clearly in a high-volume, fast-paced environment.

The Tech Stack

Skills Snapshot

Security
NIST CSF
MITRE ATT&CK
Threat Intelligence
Phishing Detection
Splunk
Wireshark
Linux
TCP/IP
SSH Automation
AI & Machine Learning
Claude API
RAG Pipelines
Model Context Protocol
Prompt Engineering
AI Agents
Vector Search
ChromaDB
Ollama
scikit-learn
pandas
Data & Cloud
SQL
SQLite
Power BI
Tableau
Streamlit
Plotly
Data Pipelines
AWS
Azure
Vercel
Engineering
Python
TypeScript
Node.js
Java
R
React
FastAPI
Bun
Docker
Bash
Playwright
GitHub

What I've Built

Projects Showcase

All on GitHub ↗
Phishing URL Detector
ML · Security · 100% Accuracy
Phishing URL Detector
Random Forest classifier that flags phishing URLs by analyzing 20 structural features from the URL itself. Trained on 10,000 URLs and hits 100% accuracy on the test set. Deployed as a live Streamlit app.
scikit-learnRandom ForestStreamlitPython
Stocks · News Signals · Live Trading
04Private Repo
IBKR Stock Trading Bot
Stock and ETF trading bot for Interactive Brokers, running live with real money. Claude reads financial news headlines for buy and sell signals, and a momentum scanner watches a 23 symbol watchlist for volume spikes. Stop losses, take profits, and a daily loss cap keep risk contained.
PythonClaude APIIBKR APIRisk Controls
GRC · NIST CSF · Assessment
NIST CSF Profile Tool
Assessment tool for the NIST Cybersecurity Framework. Track controls, assign ownership, document findings, and score your current security state, then export everything for visualization. Built for real GRC workflows, not checkbox compliance.
ReactTypeScriptNIST CSF
Threat Intel · Automation
Cyber Threat Briefing Generator
Weekly cyber threat briefing generator for corporate intranets. Pulls from the Simply Cyber newsletter, YouTube hot takes, and news articles, then uses Claude to write a security briefing employees will actually read.
TypeScriptBunClaude APIRSS
Discord · AI Summaries
Discord Digest
AI powered weekly digest for any Discord server. Export the channels you care about, and Claude turns thousands of messages into a clean summary of the conversations that actually mattered. Built during my internship, then rebuilt server agnostic for anyone to use.
PythonClaude APIDiscord
Scraping · Telegram Alerts
Marketplace Car Deal Bot
Self-hosted bot that watches Facebook Marketplace for used car deals across the GTA. Filters listings by make, model, year, price, and mileage, then sends matches straight to Telegram. Runs 24/7 on a VPS as a systemd service.
Node.jsTypeScriptPlaywrightTelegram
Canadian Retail BI Dashboard
Analytics · BI · Streamlit
Canadian Retail BI Dashboard
BI dashboard breaking down 4,800+ retail transactions by region, product, and time period. KPI cards, trend charts, and filters that actually update in real time. Deployed on Streamlit Cloud.
StreamlitPlotlypandas
SQL · Data · Business Intelligence
SQL Business Analytics
Normalized SQLite database with 2,200 orders and 300 customers, built from scratch. Eight SQL queries that surface things like profit margins by category, return rates, and customer segments.
SQLSQLitepandas

Credentials

Certifications

IBM
Cybersecurity Fundamentals
IBM
Cybersecurity Professional Certificate
Google
Azure Fundamentals AZ-900
Microsoft
aws
Cloud Practitioner
AWS
Claude 101
Anthropic
AI Fluency: Framework & Foundations
Anthropic
Introduction to Model Context Protocol
Anthropic

Get In Touch

Let's
Connect.

Looking for cybersecurity and AI internships or co-op roles. If you're working on something interesting, I'm always up for a conversation.

Evan.E.Oseen@gmail.com