EXPERIENCE

Health Informatics & Security | Global Health Intelligence (GHI)
Risk Assessment · HIPAA · STRIDE
INTERNSHIP
    Assess security considerations of healthcare data systems being consolidated into an interoperable platform by mapping data flows and identifying trust boundaries.

    Apply UMLS, HIPAA, and STRIDE threat-modeling principles to support security recommendations.

    Contribute to risk assessments through reports, data-flow diagrams, and decision trees for technical and nontechnical stakeholders

Software Engineer Intern | INSPIRE UVic
Python · OpenCV · React · Node.js · YOLOv8
INTERNSHIP
    Contributed to the development of a computer-vision solution for wildfire smoke detection and trespass monitoring using existing camera infrastructure supporting monitoring of regional watershed and rainforest areas.

    Supported model integration and application development using YOLOv8, OpenCV, React, Node.js, and MySQL.

    Collaborated with researchers, software developers, and community stakeholders to test and refine system functionality for real-world environmental monitoring use cases

SELECTED PROJECTS

API Security Assessment | vAPI Lab
API Security · Burp Suite · Postman · APISec University · Bootcamp
ASSESSMENT
    Assessed a vulnerable API against the OWASP API Top 10, identifying vulnerabilities including Broken Object Level Authorization (BOLA), credential stuffing, and Broken Function Level Authorization (BFLA).

    Used Burp Suite, Postman, and ffuf to validate vulnerabilities and document reproducible attack paths.

    Produced technical documentation outlining impact, evidence, and remediation recommendations.
Medium Article →
IoT Security Monitoring
AWS · Suricata · Kibana · Elasticsearch · Filebeat · Python
Project
    Built an end-to-end IoT traffic monitoring environment using AWS IoT Core, EC2, Suricata IDS, Filebeat, Elasticsearch, and Kibana.

    Simulated abnormal IoT traffic patterns using Python to evaluate detection capabilities and validate alert generation.

    Configured log forwarding pipelines from Suricata through Filebeat into Elasticsearch and developed Kibana dashboards to visualize security events and trends.

    Troubleshot authentication, logging, and alert-threshold issues while improving visibility into cloudconnected IoT traffic.
Medium Article →
AI Privacy-Aware Chatbot
Python · FastAPI · Claude API
Project
    Developed a privacy-focused AI chatbot using Python, FastAPI, and Tkinter that redacts sensitive information before forwarding prompts to a third-party LLM.

    Implemented pattern-based detection and masking of emails, passwords, file paths, and hashes using regular expressions and custom redaction logic.

    Built an anonymous session-logging system with unique session identifiers and redacted audit logs to support privacy-conscious monitoring

    Integrated Anthropic Claude through the OpenRouter API while maintaining separation between user inputs, redaction workflows, and model interactions.
GitHub →

COURSEWORK

Recent
Machine learning in healthcare
Google Colab · Python · Kaggle & Hugging Face datasets
Final project
I worked with a real healthcare dataset, cleaned and explored it, and used it to predict whether patients would keep or miss their scheduled appointments, building the models with decision trees and a random forest.
Database systems
SQL Server Management Studio · VS Code · T-SQL
Final project
We were given raw consumer datasets covering things like demographics, address, and profile information. I structured and normalized the data, then queried it to pull out patterns and make sense of what was there.
Networking
Cisco Packet Tracer · subnetting · routing concepts
Final project
A research paper comparing how self-driving and connected cars defend their networks, looking at two different security frameworks and what each one gets right.
Read the summary →
IoT & security
IoT device security, from home health devices to infrastructure
Final project
A UPS battery monitoring system. I built a model that looks at battery data and classifies its state as normal, degradation, or thermal anomaly, so problems can be caught early.