My name is Roberto Martin Reyes,

but my friends call me Robin. I'm a computer engineering student at UBC, currently in my third year, and I am entheusiastic about the projects I create whether on my own or with a team. I am passionate about software development, and I am excited to exercise my skills in any opportunity that presents itself!


Language Proficiency


Java
C
C++
C#
Javascript
Python
Verilog
HTML
CSS

Projects


Smartlock Door with Raspberry Pi Smartlock Door with Raspberry Pi

I worked on this on a team of six, as an open-ended, self pitched project. The goal was to set up a Raspberry Pi to stream video onto a server and is viewable through an Android app. The Raspberry Pi would also be in charge of locking and unlocking a door using a servo either by entering a passcode through a touch screen or by verifying ownership of the lock by tapping your phone on an NFC tag. My contribution towards the project was working on the Android app with another team member, where I was introduced to Android development, front-end design, and backend interaction.

This is a personal project I took on after taking an interest in Android development after the Smart Lock project. Concord is meant to be kind of social media app that will allow users to post outfits they like, and allow others to search for outfits they might be interested in wearing based on the items that build the outfit. Through my current progress, I have been able to develop a stronger foundation for my knowledge of Android development, particularly in how the app is built on the front end. At the moment, I have blocked progress on this project as I believe the idea would not be done justice without some kind of machine learning to assist in queries, so I am excited to get back to this project when I am more capable!

Concord app in action

This was a project I worked on over a week one winter break, and is the first personal project I worked on! The project had me working with the Unity development tools, and also had me get familiar with scripting in C#. The game has the user controlling an avatar in a bird's eye view 2D space and shooting and endless hoard of enemies using keyboard and mouse controls. This was the first time I had to teach myself the intricacies of a development kit, and I am proud that I was able to realize what I wanted out of this project!

Twinstick Shooter Gameplay