Alex Land

Alex Land
Hi! My name is Alex Land, and I'm an Associate Software Engineer at Riot Games working on the Data Products and Solutions team. Previously I was studying Software Systems at Simon Fraser University. During my time at SFU I’ve worked on multiple personal projects, large school group projects, and participated in hackathons like NWHacks and DubHacks. I've spent 8 months working for SAP at their Vancouver office, doing front-end Javascript work on data visualization and analysis applications, and I did a summer internship at Riot Games working on their Data Products and Solutions team to build a Real Time Data Pipeline for all of Riot's data. I've also done a stint as a DevOps intern at a local web development company called Appnovation.

On the side, I'm working on an app called RenewPass that renews your UPass with a tap. The UPass is the transit pass provided to students by Translink, the transit authority for the Metro Vancouver area. RenewPass automates the monthly renewal process with notifications when its available each month, and automatic renewal so you can stop worrying about forgetting to renew. Check it out here.

I've also worked on an Android application for PacMacro, a real-life PacMan played in downtown Vancouver for the SFU Computing Science Student Society's annual Frosh. Students are split in to teams for each PacMan character (PacMan, Inky, Blinky, Pinky, and Clyde), where one student dons a costume and runs through the streets, using the PacMacro app to track their location in real time, while talking to the rest of the team over voice chat. The rest of the team uses the spectator mode of the PacMacro app to see the players' locations on a map, and use it to strategize and win. You can find it on GitHub, along with the REST API server backend required to run it, here.

My most notable project is with the Vancouver Racquets Club, where I created a ladder application for their badminton mixed doubles ladder. Initially a class project, my team of myself and 7 other SFU students completed a working web application in a semester, winning the approval of the club. Built with a Javascript (Vue.js) front end and Java (SparkJava/Hibernate) backend, the app tracks pairs' attendance, groups them up with other pairs, tracks results, and reorders the ladder after each game day. We also added functionality for importing/exporting the ladder via CSV files, email notifications on game days, and administrator accounts with access to modify players, pairs, and the ladder. A slightly modified version of the code that removes any sensitive information can be found here.

If you'd like to contact me, feel free to reach out via any of the mediums listed below.