tylertrott24@yahoo.com | LinkedIn
CSC466 Project: View Project
UVic Invitationals 2025 (no way to retun to main) View Project
I was born and (mostly) raised in Bermuda. I 'went pro' in the tennis scene at age 16 officially. I coached and played up until 2018 when I decided to pursue a career in Computer Science. I have always had a passion for it and felt it was best to pursue it. I began my studies at Bermuda College and obtained an Associate of Science in Computer Information Systems in 2020. I then enrolled at Ontario Tech University in the Bachelor of Computer Science (Honours) program. I transferred to the University of Victoria in 2023 to complete my degree. With an expected graduation date of December 2025, I hope to begin my Post Graduate Diploma of Law at the University of Law in London, UK.
During my time in Bermuda College, I began work at Atsign where I obtained expertise in designing secure systems, developing advanced cryptographic technology and innovating security solutions for the IoT and insurance sectors. I became adept at forging partnerships to address emerging cybersecurity challenges, crafting strategies that integrate advanced security technologies developed by a startup company, and leading critical, high-impact projects.
During my schooling I have become proficient in threat detection, vulnerability assessment, and secure database management, with a strong focus on implementing effective countermeasures and enhancing system resilience. Experienced in agile environments, startup ecosystems, and developing secure software solutions using C, Python, Java, and SQL. Skilled in leveraging data visualization tools to analyze threats and inform security decisions.
I have also worked extensively with machine learning theory and artificial intelligence, completing various projects that involve PAC learning, support vector machines, boosting, and more. My experience includes developing algorithms for linear separators, understanding uniform convergence, and applying information theory concepts like Shannon entropy and KL-divergence.
In addition to my work in AI (mostly projects involving big data analytics), I have been involved in networking projects, setting up and configuring web servers, and working with tools like Mininet, Hypervisor, and ESXi. My projects often involve integrating various technologies to create robust and secure systems, and I have a strong background in both theoretical and practical aspects of computer science.
Description: The alpha C implementation of the atSDK for the at_platform. This project is a work in progress and is not yet ready for production use. The atSDK is a set of libraries that allow developers to build applications that use the at_platform. It is designed to be easy to use and to provide a high level of security and privacy for users.
What I did: I contributed the beginning of the ed25519 implementation in addition to adding test cases for RSA 4096 operability.
Description: Clean Choice is a web app that informs you on environmentally friendly alternatives to products you purchased. Upon generating a receipt, a QR code is created that uses your receipt details to inform you of the carbon footprint of your purchase and recommend greener product alternatives.
Technologies Used:
Description: Completed problem sheets related to various topics to reinforce understanding and application of machine learning theory.
Description: I am a big tennis fan and wanted to create a project that would allow me to analyze ATP Tour data. This project was for a data science course at Ontario Tech University and involved analyzing 2022 ATP Tour data and creating visualizations to show trends and patterns.
Technologies Used: R, API Scripts (Node.js)
Description: This video is a short introduction to Federated Learning in Wireless Sensor Networks. It covers the basics of Federated Learning, its applications in WSNs, and the benefits of using this approach. Work was done for CSC 466.
Description: The atSDK documentation webpage is a comprehensive guide to the atSDK libraries. It covers installation, configuration, and usage, including code examples and tutorials to help developers get started.
Description: I have written several articles on Medium about software engineering, cybersecurity, and other topics. While my account (created with my Atsign email) no longer holds my personal blogs, the company page still exists where I contributed heavily. I have also added my personal Medium page.
Description: During my tenure at Atsign, I was in charge of the YouTube channel. I created video tutorials for the atSDK libraries and atProtocol, hosted events for the developer community, and led podcasts. The tutorials include installation, configuration, usage examples, and more.
Description: In 2022, I was the main panel speaker for a Flutter Vancouver Meetup. I presented on BLoC (Business Logic Component) and how it can manage state in Flutter applications, including an overview and practical usage.
Prepared moot case documents for the fictional case ACME v. XYZ. This involved extensive legal research, drafting arguments, and preparing for oral presentations.
Wrote a legal brief on the case of Foakes v Beer (1884) 9 App Cas 605. The brief covers the facts of the case, the legal issues, and the court's decision.
Everything Stares at Me is a short horror film I created for AHVS 370C - Horror Cinema at the University of Victoria as a final project. The film serves as a statement on societal confines and the feeling of being trapped within a system, particularly resonating with university students who may share the protagonist’s sense of isolation.
You've reached the end of my portfolio. If you have any questions or would like to connect, feel free to reach out via the section below this one. I feel as though you have earned a fun minigame. Have a go at the first 'online' computer game I ever played.