About

Share on:

Introduction

Hello! My name is Luis Sanchez, I live in Tamaulipas, Mexico and I have a Bachelor Degree in Mechatronics Engineering.

I've worked for 2 years as a Mechanical Design Engineer. Programming was a side hobby but while working as a mechanical design engineer I automated a lot of processes regarding 3D CAD and documentation, this led me to follow software development as a career.

Technologies I've worked with

I have focused on tasks automation, backend development and integrating technologies and I have worked on:

  • Web scraping
  • Data cleanup
  • Game modding
  • Databases
  • OBS plugins and web overlays
  • Streamlabs Chatbot scripts
  • Windows tasks automation
  • Integrating different technologies to work together, for example: Streamlabs Chatbot, Minecraft and MySQL

I have worked mostly with the following languages:

  • C#/.NET
  • Python
  • Javascript
  • Visual Basic for Applications
  • Autohotkey

Technologies I've glossed over

I believe in knowing a little bit of each technology so when solving a problem you know what is the best tool to solve it.

I have completed a small project with the following technologies:

  • Rest API
    • Native PHP
    • ExpressJS
    • Flask
  • Video, streaming and recording
    • ffmpeg to record and reencode a live stream
    • p5.js for web animations
    • OBS smart scene switcher with Autohotkey
  • Linux task automation
    • Website backup automation using shell and cron
    • Server monitoring using python

My open source projects

Here is a list of the open source projects I've made in order of complexity:

Accessibility Plus

Accessibility Plus is a Minecraft mod made in java to give more spoken details to the player, allowing them to play even if they are visually impaired.

This mod also adds keyboard navigation to use the inventories easily.

It also integrates with the NVDA API (screen reader) to use your configured voice instead of the default one.

TheNewTTS

TheNewTTS is an IronPython script for the Streamlabs Chatbot software, it reads the live stream chat using Google Translate voices.

This script works in a multithreaded way to allow downloading, processing and playing the messages concurrently and prevent missing or skipped messages.

MDViewer

MDViewer is a fast markdown viewer for Windows built with Autohotkey and HTML/CSS/JS.

Multiple small projects

  • showredeems integrates Twitch channel points redemptions directly into the Streamlabs Chatbot software.
  • TecnoTimers is an HTML/CSS/JS site that connects to Streamlabs Chatbot to allow streamers to use custom timers and display them in a live stream.
  • ManualDonations is an HTML/CSS/JS site that connects to Streamlabs Chatbot that shows a progress bar in a live stream, usually used for donations.
  • cool-hangman is a hangman game for Streamlabs Chatbot that also displays everything in an overlay for live streaming.