Hi, I'm Ryan Sandoval

and I am

low-poly picture

What I do

Web Development

Full stack web development is my jam! I love to work with both front-end and back-end technologies. It’s always cool when new technologies come out and it’s fun for me to learn them. I don’t have a favourite stack since I believe that’s it’s important to use the right tool for the job. However, I commonly use these frameworks in my projects:

  • React
  • Flask
  • Docker
  • PyQt (For native client applications)
  • AWS

Automation and Operations

It pays to be a lazy developer! I have a passion for automating mundane tasks to improve productivity and developing mechanisms for my team to function more effetively. Underneath my belt are numerous tools such as:

  • Python
  • Bash
  • Ansible
  • Selenium

Some of my achievements include the following:

  • I’ve spearheaded a device lab setup in Amazon Alexa to ensure my team has reliable access to E2E testing.
  • Created automated integration, canary and load test for critical services to provide confidence in new changes.
  • During the Covid 19 pandemic, I created the front-end to virtually view device status for a vehicular communication device.

Embedded Systems

Having studied computer engineering, I’m can work with a multitude of computer technologies to solve real-time problems. These technologies include:

  • Single Board Computers
  • Microcontrollers
  • FPGAs

Projects

Joplin Calendar Plugin

A calendar plugin for Joplin that features an interactive calendar that shows note created, and modified on each day. Helps in user productivity and organization while remaining intuitive and easy to use.

Imaging System for RPAS - Capstone Project

Final capstone project for my computer engineering degree. The imaging system can support multiple cameras and can produce video and image output while onboard a remotely piloted aerial system (RPAS).

Arduino Melodies

A chip tune player for the Arduino. Program your favourite melodies and hear your Arduino play the music through a buzzer component!

UAARG Imaging Server

The University of Alberta Aerial Robotics Group’s (UAARG) imaging server allows the team to perform aerial image processing in a distributed manner. It utilizes Python’s Flask with SQLite3 to create a lightweight server to coordinate and store data from the UAV and processing clients.

UAARG Website

The University of Alberta Aerial Robotics Group’s (UAARG) website is the forefront for exposing the club to potential members and sponsors.

Docker Auto Scaler

Auto scale a Docker application based on amount of requests. Implemented using the Docker SDK for Python and provides a front-end webpage to monitor statistics.

Contact

The best way to contact me is by connecting with me on LinkedIn.