Developer • Jun, 2020 — Present

I joined the implementations team of KUBRA, primarily focusing on fixing issues and developing client-specific solutions for their StormCenter product.

  • Helped to transition from Node.js API endpoints running on AWS Lambda to a Spring API running through Tomcat


Software Engineer • Mar, 2018 — Mar, 2019

Originally hired as a DevOps Enginner tasked with creating the entirety of the CI/CD pipeline, my role quickly expanded to that of Software Engineer.

  • Created functional testing and associated CI/CD pipeline for RansomStopper
  • Maintained and created API endpoints using both the Express and .NET frameworks
  • Designed and implemented a PostgreSQL database inside a Docker container
  • Tasked with porting the RansomStopper GUI from Electron to Windows Presentation Foundation


California State University, San Marcos

Bachelor of Science, Computer Science • 2015 — 2017

  • Magna Cum Laude graduate
  • Dean's List recipient (Fall 2015, Spring 2016, Spring 2017)


Sole Developer • 2017 — Present

YARR (short for Yet Another RSS Reader) is a minimalist, material design-compliant feed reader for Android designed to work with and sync between pre-existing feed reader services.

Sole Developer • 2019 — Present

A plugin for Jellyfin that replaces user profile images with Gravatars. It is written in the .NET Core framework.


Programming languages

I am fluent in object-oriented programming languages such as C++ and Java along with scripting languages such as Bash and Python. I have some experience in C#, Ruby, and JavaScript as well.

Continuous integration and delivery

Professionaly, I have created CI/CD pipelines both through custom scripts as well as through dedicated toolchains such as Microsoft TFS and GitLab that have employed Docker containers.

Meeting project deadlines

Working in a startup, I have had to wear many different hats and meet tight project deadlines.