Profile Image

Tyler Trott

Computer Scientist working towards a practising Solicitor Certification | Ex-Professional Tennis Player

CSC466 Project: View Project

UVic Invitationals 2025 (no way to retun to main) View Project

About Me

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.

Skills

  • Software Development (C, Python, Java, SQL)
  • Mobile Development (Dart, Flutter, Firebase)
  • Machine Learning Theory and AI
  • Technical Writing & Documentation
  • Authentication methodologies (CRAM, APKAM)
  • Mininet, Hypervisor, ESXi, Curl, OSINT, and other tools
  • Web server setup and configuration
  • Open Source Projects & Contribution (GitHub)
  • Agile Development (XP, Scrum, Kanban)
  • GCP, AWS, Azure proficiency
  • Project & Database Management
  • Startup Environment Experience
  • Developer Acquisition & Intern Program Design
  • Code & Performance Management
  • Business Strategy & Project Leadership
  • Video Editing

Education

Upcoming: Post Graduate Diploma of Law, University of Law

  • Start Date: January 2026
  • Expected Grad: August 2026
  • London, UK

Bachelor of Science, Computer Science, University of Victoria (Expected Grad: June 2025)

Bachelor of Science (Honours), Data Science, Ontario Tech University (Sep 2020 - Apr 2023)

  • Computer Science Club Executive

Associate of Science, Computer Information Systems (Sep 2018 - May 2020)

  • Graduation with Merit
  • Most Outstanding Information Technology Graduate, Class of 2020

Software Engineering Projects

at_c

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.

GitHub Repo


EcoCheck (Clean Choice)

Schulich School of Engineering - Schulich Hacks 2023

Presentation

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:

  • Web App (React, Tailwind)
  • Database (Google Cloud, MySQL)
  • API Scripts & Functions (Node.js, SerpAPI, Ditch Carbon)
  • Receipt generation (Node.js)

GitHub Repo | Live Demo


Machine Learning Theory

Description: Completed problem sheets related to various topics to reinforce understanding and application of machine learning theory.

  • PAC learning
  • Consistency model, perceptron, mistake bound, and a PAC learning algorithm for linear separators
  • Agnostic learning
  • Uniform convergence (finite classes), including: Markov's inequality, Hoeffding's inequality
  • Uniform convergence (infinite classes): VC dimension
  • Rademacher complexity
  • Support vector machines, margin bounds, and kernels
  • Boosting
  • Information theory: Shannon entropy and KL-divergence
  • Occam bounds and PAC-Bayes
  • Compression bounds
  • Active learning
  • Decision-theoretic online learning
  • Prediction with expert advice
  • Bandits
  • Stochastic and online convex optimization
  • Online-to-batch conversion

ATP-Tour-Analytics-2022

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)

GitHub Repo | Live Demo

Notable Technical Writing and Documentation Pieces

Federated Learning in WSNs short video

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.

docs.atsign.com Webpage

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.

Live Site


Medium

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.

Medium Page | Personal Medium Page


AtsignCo Youtube

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.

YouTube Channel


Intro to BLoC

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.

YouTube Video

Law

Moot Case Preparation

Prepared moot case documents for the fictional case ACME v. XYZ. This involved extensive legal research, drafting arguments, and preparing for oral presentations.

Read Moot Case Document

Legal Writing

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.

Read Legal Brief

Personal Projects

Everything Stares at Me

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.

Read Film Statement

Work Experience

Technical Solutions Architect, Atsign (Aug 2020 - January 2025)

  • Software engineering company's protocol, including microprocessor development and application integration.
  • Assisted in project management, QA, and oversaw internship program development.
  • Forged partnerships with insurance carriers, brokers, and secured product endorsements.
  • Designed business strategies integrating cybersecurity tech into insurance policies.
  • Directed project management and content for developer engagement and collaboration.

Summer Intern, 'Intro-to-Insurance' Programme, BFIS — Chicago, IL (Summer 2024)

  • Completed a 2-week internship, gaining knowledge of insurance types, reinsurance, captive management, and syndicates.
  • Explored regulatory processes, legal principles, and the social/economic impact of insurance.
  • Engaged with top industry companies like Travelers, Lockton, and MunichRe amongst others.

Professor Assistant, University of Massachusetts - Boston (Sep 2022 - Sept 2023)

  • Served as an external lecturer of Software Engineering practices.
  • Created, implemented, and executed course outlines.
  • Instructed students on design and implementation of software on microcontrollers/processors.

Statistical Database Intern, Department of Statistics - Bermuda (Jan 2020 - Aug 2020)

  • Developed/maintained statistical databases using SQL for accurate data management/reporting.
  • Analyzed Household Income and Expenditure Survey data, applying statistical techniques to identify trends and insights.
  • Assisted in census design and execution, including sampling, survey development, and data validation.

Congratulations!

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.

Contact