Soy músico, desarrollador de software, speedcuber e ingeniero en telecomunicaciones y electrónica. Mis principales intereses incluyen aprender tecnologías web eficientes que me ayuden a resolver problemas de la forma más óptima y mantenible. También tengo una gran pasión por las cosas visuales, trabajando con CSS y Three.js en diversos proyectos.
Lenguajes de Programación
- C/C++
- MATLAB
- XML
- JavaScript
- TypeScript
- SQL
- Assembly Language
- Go (básico)
- Python (básico)
- C# (básico)
- Java / Processing
- C++ / Arduino
Tecnologías
- Git / GitHub
- Stack MEAN
- jQuery
- Three.js
- MongoDB
- Arduino
- TailwindCSS
- React
- Svelte / SvelteKit
- ElectronJS
- NeDB
Matemáticas y Ciencias de la Computación
- Cálculo diferencial e integral
- Procesamiento Digital de Señales
- Teoría de Grafos y Algoritmos
- Estructuras de Datos
- Álgebra Lineal
- Geometría computacional
- Estadística
- Redes Neuronales (Tensorflow y Keras)
- Visualización de datos
- Análisis Numérico
- Combinatoria
- Teoría de Grupos
CubicDB
- Una aplicación integral para entusiastas del cubo de Rubik, que incluye un timer, estadísticas, algoritmos, un simulador y muchísimas cosas más. Inspirada en herramientas como CSTimer y Twisty Timer, CubicDB es una solución visualmente agradable y gratuita para todos los speedcubers.
- Tecnologías: Svelte, Electron, Typescript, ThreeJS, NeDB, IndexedDB
- Características: Timer, Algoritmos, Tutoriales, Estadísticas, Simulador 3D etc...
- Repositorio: [CubicDB](https://github.com/isaacvr/cubicdb)
MAnim-JS
- Una versión mínima de MAnim, diseñada para animaciones ligeras y eficientes en aplicaciones web.
- Tecnologías: JavaScript
- Repositorio: [MAnim-JS](https://github.com/isaacvr/manim-js)
Coding
- Un repositorio con múltiples ejemplos de algoritmos que ha tenido gran alcance en la comunidad de GitHub.
- Tecnologías: JavaScript
- Repositorio: [Coding](https://github.com/isaacvr/coding)
- Historia de CubicDB en Medium - Descubre la historia detrás del desarrollo de CubicDB, los desafíos técnicos y las decisiones clave que tomé en el proceso.
Pre-universitario
- Medalla de Bronce en el Concurso Nacional de Informática en 2012.
- Medalla de Plata en el Concurso Nacional de Informática en 2013 y pre-selección para las Olimpiadas Internacionales de Informática.
Universidad
- Concursante en el evento ACM-ICPC (Concurso Latinoamericano de Programación) en 2016 y 2017.
- Concursante en el Concurso Nacional ACM-ICPC en 2018.
- Relevante en el proyecto: Monitorización de redes de sensores usando Arduino.
- Relevante en el proyecto: Solución alternativa al controlador de una lavadora automática usando Arduino.
- Alumno ayudante (profesor suplente) de Cálculo y Programación.
Echa un vistazo a mis proyectos en mi perfil de GitHub y no dudes en contactar conmigo si tienes alguna pregunta o si estás interesado en colaborar en algún proyecto.