About
I'm Tylen Callander, and I'm a CS student who's currently interning as a Software/Application Developer, at CIBC in Toronto. I'm entering my third year studying computer science, at the University of Guelph.

Meanwhile, I'm also leading the Payload Software Team, at xOrbita, where I'm contributing to the development of a CubeSat that leverages quantum dot-enhanced optical sensors, and AI-driven image processing to detect and track sub-1 cm orbital debris in low Earth orbit.

So far during my time at Guelph, I've been affiliated with many organizations. To name a few...
  • Guelph Rocketry Team, as it's Avionics Team Lead, where I'm tasked with leading the development of CubeSat flight software, & hardware.
  • IBM Z Ambassador, where I promoted IBM’s mainframe technology, and Z/OS platform, as well as empower fellow students to explore enterprise-level computing.
  • The Society of Computing and Information Sciences, as it's Vice President Financial, where I managed the allocation of funding and grants for Guelph's SOCS affiliated clubs and organizations.
  • Guelph Cyber Security Society, as it's Vice President, where I oversaw, and organized general club operations and activities.
Some of my interests include basketball, classical music, indie games, gothic architecture, digital minimalism, dev tooling, project motorcycles, avionics, renaissance art and classic Thinkpads.

News
Sept 2025
Joining CIBC, as an Software/Application Developer Intern, supporting it's Capital Markets Technology Team, from Fall 2025 to Winter 2026.
July 2025
Joining the Guelph Rocketry Team, as it's Avionics Lead for this upcoming academic year.
Apr 2025
Joining the Payload Software team at xOrbita, where I'll be spearheading the software development of a CubeSat that leverages quantum-dot spectrometers, and AI image processing to track sub-1 cm orbital debris in low earth orbit.
Apr 2025
Elected as the University of Guelph's Society of Computing & Information Science (SOCIS)Vice-President Financial for the upcoming 2025-2026 school year.
Mar 2025
Reached the highest tier, "Superstar", of the IBM Z Ambassador program, achieved through my promotion of IBM's mainframe, and Z technology to the students of UofG.
Jan 2025
Successfully organized a Guelph x GCSS event at the IBM Software Labs, where students engaged in workshops and talks about IBM's latest technologies and iniatives.
Aug 2024
Joining the Guelph Cyber Security Society as it's Vice President this school year
July 2024
Accepted to become IBM Z Mainframe & Enterprise Computing Student Ambassador at the University of Guelph for the 2024-2025 school year
June 2024
Recieved a return offer from Kontek Process Water Management, to work remotely for the upcoming 2 semesters while I pursue my studies.
May 2024
Started my second developer job as a software engineer at Kontek Process Water Management, where I will be working for 4 months.
Apr 2024
Joined the SOCIS team as a Technology Committee Member, and GCC as the Treasurer, where I will be serving both roles at the start of my second year.
Jan 2024
Joined the Engineering Ambition team as a software developer at Guelph.
Oct 2023
Sept 2023
Began my first year at the University of Guelph, studying Computer Science.
Aug 2023
Graduated from Aldershot High School, and the I-STEM program with a 97.1% cumulative average, and accepted my offer of admission to The University of Guelph's Honors Computer Science CO-OP program.
Jan 2023
Started my first developer job as a software engineer at KD Sign Systems INC.
Jan 2023
Joined the Burlington Youth Council as an Executive member, where I served for my remaining grade 12 year.
Work Experience
Toronto, ON
Software/Application Developer Intern
September 2025 - January 2026

Introduction:
During my term at CIBC I worked as a Software/Application Developer Intern on the Capital Markets Technology team developing a web application used by business and finance teams. This work term report summarizes my responsibilities as well as the tools and practices I learned and how I progressed toward my work term goals.

About CIBC:
With its headquarters located in Toronto, CIBC is a prominent financial organization serving individuals, corporations, the public sector and institutions both domestically and abroad. With about 48,000 people supporting approximately 14 million clients, CIBC operates across various business lines, including Personal and Business Banking, Commercial Banking and Wealth Management and Capital Markets. CIBC Pink Day
Pink shirt day w/ my team at CIBC!

Interesting Facts:
  • Formed in 1961 when the Canadian Bank of Commerce and the Imperial Bank of Canada merged.
  • CIBC is one of Canada's “Big Five” banks (a common shorthand for the country’s five largest banks).
  • CIBC sponsors the Cancer Society Run for the Cure and has raised $64M+ as reported by CIBC.
  • CIBC launched Simplii Financial in 2017 as its online/direct banking brand.

Job Description:
As a Software/Application Developer Intern on CIBC's Capital Markets Technology team I supported an internal web application utilized by business and finance teams. In this role I contributed across the stack by building UI features in JavaScript/React with Node.js in the workflow, supporting APIs in C# and writing SQL for data access. The primary development and debugging tools I used were Visual Studio and SSMS while Azure DevOps was mainly used for the management of work items, reviews and CI/CD releases. I liked seeing what "shipping" looks like when many teams are involved. Reviews, coordination and clean fixes matter way more than I expected. Confluence Page
One of the few projects I’m able to share publicly: Confluence onboarding pages I created to help new team members ramp up on our tech stack.

Work Term Goals (and why they help for my next work experience):
I targeted teamwork skills by being a more dependable team player by consistently contributing, asking questions ahead of time and being upfront about progress. This is an important skill to have on any team working on common deadlines. I also focused on technical onboarding and independence by improving my technical understanding by way of company documentation and learning repeatable processes so I could get up to speed faster in the next role. Finally I hoped that my skills would be strengthened because I was able to give stronger updates during team meetings as well as offer stronger forms of written communication, such as documentation, comments and commit messages. In regards to technology I wanted exposure across the full development lifecycle from frontend to backend and even databases to better understand how systems connect end to end on such a massive scale.

Reflection
Throughout my CIBC work term I have made effective progress on all 4 of these challenges by developing good habits that increased the level of both collaboration and the quality of my work. When working collaboratively I strived to be reliable through effective day to day communication: keeping people up to date, listening actively and asking for clarification as needed to avoid extra work down the road. I also enhanced my technological competency by familiarizing myself with the tools and workflow of the team of developers in the company through internal documentation, mentorship with senior developers and writing up repeatable procedures so that I too could become more self sufficient with my work as time passed. When problem solving I worked more systematically to identify the underlying issues: reproducing problems, dividing problems into smaller parts, trying out hypotheses and proving the solution before escalating the issue. Finally I improved the quality of my verbal and written communications: giving effective, structured updates in team meetings and writing better comments, documentation and change explanations so that people could more efficiently build on top of my work. I would say that I have been successful on these challenges while also further developing written communications as those grow with collaborative projects.

Relevant Skills

( ReactJS, JavaScript, C#, API Development, SQL, CI/CD, Visual Studio, NodeJS, Azure DevOps )

REMOTE
Lead Payload Software Engineer
May 2025 - Present

Leading the development of a Python-based multi-object assessment and trajectory planning pipeline that evaluates candidate maneuvers with post-burn verification and outputs customer-ready operator summaries (JSON) plus MP4 visualizations for rapid miss-distance/risk sanity checks.

Relevant Skills

( Python, C++, CSV's, Computer Vision, AI/ML, Data Science, OpenCV, NumPy, Embedded Software )

Junior Software Developer Intern
April 2024 - April 2025

Developed Python scripts for an automated ERP software designed to parse key data from Excel spreadsheets, PDFs, and server directories, then storing this data in JSON files. It also includes interaction with a PostgreSQL database and PLC's to ensure consistent data management across multiple devices.

While working remotely, I built a cross-platform ERP application with Electron, integrating the Python scripts I developed previously with a dynamic UI using JavaScript, HTML, and CSS, enabling more efficient and customizable script automation.

Relevant Skills

( Python, JSON, HTML, CSS, Node.js, Javascript, Electron, Openpyxl, Pandas, Pylnk, SQL, PostgreSQL )

Burlington, ON
Software Engineer Intern
Jan 2023 - Aug 2023

I contributed to the development of software that calculates the most efficient box dimensions, taking into account the size and shape of each sign, ensuring optimal packing efficiency. Not only does it streamline packaging processes, but also significantly reduces material waste and shipping costs.

Relevant Skills

( Python, HTML, CSS, Javascript, React.js, Git, Github )

Research
TBA
Education
University of Guelph
Guelph, ON
Bachelor of Computing Honors Computer Science
September 2023 - Present

Relevant Coursework:
  • CIS*1050 | Web Design & Development
  • CIS*1300 | Programming
  • CIS*1910 | Discrete Structures in Computing I
  • CIS*2170 | User Interface Design
  • CIS*2430 | Object Oriented Programming
  • CIS*2500 | Intermediate Programming
  • CIS*2520 | Data Structures & Algorithms
  • CIS*2750 | Software System Development & Integration
  • CIS*2910 | Discrete Structures in Computing II
  • CIS*3190 | Software for Legacy Systems
  • CIS*3490 | Analysis & Design of Complex Algorithms
  • CIS*3750 | Syst Analysis & Design in App
  • CIS*4900 | Computer Science Project
  • MATH*1160 | Linear Algebra
  • MATH*1200 | Calculus I
  • CTS*2000 | Scripting for the Humanities
  • STAT*2040 | Statistics

Activities & Extra Curriculars:
  • Society of Computing & Information Sciences (SOCIS) | Vice President Financial
  • Society of Computing & Information Sciences (SOCIS) | Tech Committee
  • Guelph Coding Community (GCC) | Treasurer
  • Guelph Cyber Security Society (GCSS) | Vice President
  • Guelph Rocketry Team (GRT) | Avionics Lead
  • IBM Z Student Ambassador | Superstar
Aldershot Highschool
Burlington, ON
Highschool Diploma | I-STEM certificate in Mathematics & Mechatronics
September 2019 - June 2023

Activities & Extra Curriculars:
  • I-STEM Student Council | President & Founder
  • Advocate & Public Speaker for the Ontario I-STEM Program
  • Burlington City Youth Council | Executive Member