Sebastian Tiriba

A photo of me

About Me

Hey there! I’m a passionate 3rd year Computer Science co-op student at the University of Guelph. Currently, I'm working at Sera4 as a mobile developer, where I'm contributing to the Teleporte app, striving to improve the mobile experience for end users. I’m constantly learning and growing as a software developer, eager to create and apply my skills in various projects. I'm always available to chat, don't hesitate to reach out!

Experience

Sera4 Junior Mobile Developer

May 2025 - Present

Sera4 Logo

I’m very grateful to have had the opportunity to grow as a Junior Mobile Developer during my first co-op term at Sera4! In this role, I've worked alongside the mobile team on Sera4’s Teleporte app and mobile SDKs, and collaborated with server and hardware teams, striving to ensure secure, keyless access control. As a mobile developer, I’ve focused on providing a seamless experience for mobile users across both iOS and Android platforms.

My work has ranged from fixing bugs to developing quality-of-life improvements, and by analyzing Firebase crash reports, I’ve been able to identify recurring issues and propose meaningful improvements within the app. I’ve also been working with the product management team daily to align and prioritize new releases, developing planned features that bring new app functionality, supporting the family of products at Sera4. Thus far, my work at Sera4 has helped me strengthen my object-oriented programming principles in both Kotlin and Swift, while maintaining clean, and modular code in core functionality and user interfaces.

Sera4 Logo
Throughout this work term at Sera4, I’ve been working to accomplish the personal goals I set before I started. I’m proud that I achieved my goal of settling into the development workflow and familiarizing myself with the codebase, learning new Kotlin and Swift concepts, as well as picking up quality assurance testing skills.

Moreover, I’m glad that I was able to achieve my goal of fixing 10-12 bugs in the Teleporte app across both iOS and Android platforms. From UI issues, to bugs in the backend, I’m proud of how much of the code base I’ve covered and I’m confident looking ahead to new bugs I’ll tackle next work term.

I fell short of my goal to write unit tests for some of my bug fixes and improvements I worked on. Next work term, I will emphasize writing effective unit tests for more of the changes I make to the codebase. This will improve the quality of my contributions, safeguard against future issues, and add to my development toolkit.

Looking ahead to the next term, I want to be more mindful of the scope of my changes to the codebase and adapt my approach when unintended side effects arise. Some of my changes introduced behaviour beyond their intended scope, which has taught me the importance of being mindful of possible broader impacts. Next term, I aim to deepen my understanding of the codebase, which will help me anticipate the effects of my work more effectively, and continue improving as a developer.

I also plan to support our customer experience teams next term by directly investigating help requests. This not only helps end users resolve issues, but also provides our team with valuable insights by uncovering bugs and unintended behavior in our products. This will further my understanding of the codebase as well as our supported user workflows.

I’m excited for the next work term and the opportunity to continue growing as a mobile developer with the Sera4 team!

Projects

Mortal Kombat Java

Sera4 Logo

A recreation of Mortal Kombat with Java Abstract Window Toolkit. Object-oriented programming principles were used for core functionality of game including different character attacks, level design, and animations.

Full Stack Social Media Site

Sera4 Logo

A full-stack REST API social media page with React front-end, NodeJS/Express back-end, MySQL database and SequelizeJS ORM. Features include posting, liking, commenting, accounts and password encryption.

Unity Endless Runner

Sera4 Logo

A 3D Endless runner game created with Unity in C#. Features include full controller support infinite course generation, arcade-style scoreboard and smooth 3D animations.

Contact

[email protected]

(226)-978-2719