Freelance
May 2025 - August 2025Computer Science Mentor
Mentored a final-year Computer Science student through a semester-long full-stack capstone involving inherited code, government
open-data integration, debugging, and architectural decisions.
Feedback given: “Working with Salman as my tutor for my final computer science project was a great experience. He guided me through the full stack development process, step by step, and took the time to make sure I understood each concept thoroughly. He was always willing to meet whenever he could, and it was clear he genuinely cared about helping me succeed. Salman went above and beyond, not just explaining what to do, but why it was done that way which made a huge difference in my learning. Overall, he's a great tutor and an even better person. I really appreciate all the help and support he gave me throughout the project.”
Athena Security Group
May 2025 - June 2025Cybersecurity / ML Systems Engineer– Freelance
Architected a real-time NIDS (Network Intrusion Detection System) pipeline using Zeek, Filebeat, Logstash, and Neo4j for security telemetry ingestion and graph-based
analytics.
• Engineered behavioral micro-graphs of connection flows for anomaly detection and threat correlation; wrote Ruby ETL logic to
transform telemetry into Cypher updates.
Canadian Nuclear Laboratories
May 2024 - August 2024Cyber Security Researcher / Intern
Integrated Tenable, Nozomi, and Elastic Stack into centralized SOC workflows for industrial OT environments, monitoring, and
hands-on security training.
• Designed VMware ESXi ICS simulations to model PLC/HMI attack surfaces, defensive controls, and incident-response scenarios.
• Authored MITRE ATT&CK-aligned guides mapping offensive tools and attack techniques to detection and mitigation workflows.
University of Windsor
February 2023 - April 2025Computer Science Teaching Assistant
• Held office-hour and one-on-one sessions focused on debugging, problem decomposition, algorithmic reasoning, and explaining not
only how a solution works but why the approach is appropriate.
• Assessed coursework and provided structured feedback that helped students identify errors, improve code quality, and build stronger
independent problem-solving habits.
University of Windsor
January 2023 - December 2025Computer Science Tutor
Supported 30+ students across tutoring and teaching-assistant work in data structures and algorithms, systems programming, Java,
C, HTML/CSS, command-line tools, and general software-development fundamentals.
University of Windsor
October 2022 - April 2023Research Assistant - Network Security
Built a distributed penetration-testing lab spanning physical hosts, virtual machines, VLAN segmentation, and cloud resources for
controlled enterprise attack simulation.
• Developed custom Scapy/Python and C packet-analysis tooling; simulated MITM, DoS, cache-poisoning, and session-hijacking
scenarios in isolated research environments.
• Captured and analyzed network traffic for cybersecurity datasets and machine-learning experimentation using Wireshark, Docker,
and Google Cloud.