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.
Trading bot running live on Kraken that uses Claude AI to read news headlines and decide when to buy or sell. Built in volume spike detection, a new coin listing monitor, and configurable risk controls. Runs 24/7 on a Hetzner VPS as a systemd service.
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.
Upload a PDF, text file, or markdown doc and ask questions about it. Uses a locally hosted LLM through Ollama, with ChromaDB handling the vector search and retrieval. Nothing ever touches an external server.
FastAPIChromaDBOllamaRAGPython
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.
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.
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.
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.
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.
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.
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
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.