Welcome to Tyson's page!
Minesweeper
What I Do
- 💻 Fullstack Software Development
- 🔐 Cybersecurity
- 📊 Data Visualization
Some of My Skills
| Languages | Tools |
|---|---|
| Python | Linux |
| Java | Git & Github |
| C/C++/C# | VirtualBox |
| Ruby | Azure |
| SQL | Oracle SQL |
About
Tyson Shannon
I am a software developer from Calgary, Alberta currently in the Toronto area. I have a B.S. in Computer Information Technology, a minor in Mathematics, and a certificate in Software Development from Minnesota State University, Mankato. I have a strong background in software development, cybersecurity, and data visualization, gained through three summers as a cybersecurity intern. I enjoy building systems that are secure, efficient, and transparent. I'm especially interested in emerging technologies, AI, decentralized platforms, and turning complex data into clear, actionable insights. As a former NCAA D2 distance runner, I bring the same discipline, perseverance, and goal-oriented mindset to software development and problem-solving that I learned on the track.
Skills
- Coding Languages: Python, Java, C, C++, Ruby, GO, SQL, NodeJS, R, MATLAB, and more!
- Technologies: GitHub, Docker, Linux, Kali Linux, Azure, Jira, Sentinel, Defender, Red Canary, Rapid7, Cortex XDR, CloudFlare, Forescout, Jupyter, Power BI, RStudio, MySQL, Visual Studio Code, VirtualBox, TensorFlow, and more!
- Abilities: Incident response, data analysis & visualization, technical documentation, team collaboration, learning new technologies & languages, and more!
Work Experience
RBC | May 2026 - Present | Contractor | Toronto, ON
Jr. Developer
Pembina Pipeline Corporation | May 2023 - Aug 2025 | Intern | Calgary, AB
Cyber Security Summer Intern
Education
Minnesota State University, Mankato | Dean's List | Sep 2022 - Expected May 2026
- Bachelor of Science in Computer Information Technology
- Minor in Mathematics
- Certificate in Software Development
- Activities: NCAA D2 Track and Cross Country, Cyber Security Association, Maverick Involvement Team, ColorStack
- Relevant Classes: Data Structures, Algorithms, Computer Architecture, Database, Networking, Software Quality Assurance and Testing, Info. Sec., Info. Warfare, Machine Learning
Projects
PSAT-Reporting-Tool
Using your Proofpoint PSAT API this code will develop a high level report/chart showing your phishing test progress over five years
View on GitHub
berryMOTE
A remote controller for you computer hosted on a local server and accessed by any browser on any device on the same network (From berryTV)
View on GitHub
NGlobe
A cyber security tool to automate the nmap scanning of a list of domain assets. Outputs a list of only the vulnerable domain assets (if any) to allow for further investigation.
View on GitHub
Internship-Bot
Slack bot that scrapes for internship roles and posts it to the MNSU ColorStack Slack channel.
View on GitHub
UNet
Open source, decentralized, creator first video sharing platform (Personal Research Project)
View on GitHubArticles
10-04-2026
The Unknown Coder - The AI Code Risk
With the rise of AI, its use for generation production level code has only increased, bringing with it numerous new risks. The term “script kiddie” rose among the hacker community in the early 1990's to define young hackers who use pre-made exploits to try and gain access to IT infrastructure without fully understanding how the code they use works (Mistry, 2024). For decades “scrip kiddie” has been thrown around as an insult, and many viewed the practice as relatively harmless due to the unsophisticated nature of the attacks. However, with the rise of AI, this hacker term has taken a new and more concerning meaning, as many programmers and companies swarm to LLM's to replace large development teams. In the modern day “script kiddies” have shifted from attempting to exploit systems to creating vulnerable programs with the same level of technical ignorance but an increased sophistication due to AI assistance. As a result, AI generated code represents the greatest modern cyber security threat because it introduces unknown vulnerabilities at an increasing scale, reduces developer accountability, and speeds up insecure development without the proper safeguards usually employed. Read more...
06-03-2026
Deepfakes - A Democratic Threat
In 2023, days before Slovakia's elections, an audio clip of candidate Michal Šimečka and a journalist discussing how to rig the vote was released on Facebook during a 48-hour media blackout (Meaker, 2023). The clip was later found to show signs of being AI manipulated. Due to the legally required press blackout prior to the election and Meta's policies on deepfakes which only applied to manipulated video not audio, it was widely believed this clip lost Michal's party the election. Deepfakes are described as hyper realistic videos, audio clips, or images created with artificial intelligence (Mustak et al., 2023). This content can either be completely artificially generated or simply altered to show real people saying or doing things that never happened in real life. This form of deception is especially powerful in the hands of countries who seek to create distrust and unrest in a foreign country's election process. As a result, more political leaders both domestic and abroad are turning to this technology to gain an edge and push untrue ideas disguised as legitimate media. Deepfakes present a threat to many areas of our society but are the greatest threat to the security and reliability of our democratic processes. Read more...
11-02-2026
Fighting Fire with Fire - Surveillance vs Sousveillance
Surveillance has been one of the largest talking points of the 21st century, making it into regular news cycles regarding various governments and corporations for about two decades. However, what has not been discussed to the same extent is how these technologies can be used by citizens to defend against surveillance. Since the early 2000's surveillance has become an ever-increasing reality for modern civilization. Major countries from the Five Eyes to adversarial nations like Russia and China have seen surveillance grow alongside technological advancement. With increased tensions both domestically and internationally, many governments are violating privacy in the name of greater security and control. At the same time companies with access to large amounts of personal data have surpassed oil companies in value and taken the crown as the most valuable industry in the world (European Parliament, 2020). This has made surveillance not only a form of control but a profitable enterprise. Surveillance is described as any collection of personal data for the purpose of influence or management of an individual or group (Dinev et al, 2008). The word stems from the French sur- “over” and veiller- “to watch” meaning “to watch over”. In contrast, the concept of sousveillance utilizes the prefix sous- “below” meaning “to watch from below”. Sousveillance is the practice of surveilled individuals filming surveillance activities and authority figures (Bakir, 2018). To simplify, sousveillance is a form of counter-surveillance using similar techniques used by many governments. With the rise of camera phones and the internet, tools necessary for recording, communicating, and tracking are widely available to everyday citizens. The same technology used to track us every day can be pointed back at our authorities when privacy is uniquely and exceptionally violated. The modern technological age has given governments and corporations unprecedented power to invade our privacy. However, that same power is in the hands of everyday citizens allowing us to keep these organizations in check. As we'll see, sousveillance is a necessary last resort for democratic societies in this new era. Read more...
Contact
*public email checked irregularly, messages with files and links will be deleted