Carlos Raúl Vásquez Sánchez

Desarrollador de Software Sistemas de alto rendimiento

Comencé a programar proyectos personales a los dieciocho años. Cursé un Grado Superior de Desarrollo de Aplicaciones Multiplataforma, actualmente estoy haciendo una Ingeniería Informática en la UNIR, también hice un curso online de programación algorítmica online de la Universidad Complutense de Madrid, y hago servicios y proyectos autodidactas. Tengo veintidós años y soy de España (Castilla y León, Valladolid).

Puedo adaptarme a cualquier lenguaje, creo en la importancia de la documentación y las buenas prácticas de desarrollo.

GitHub
github.com/karlosvas
LinkedIn
in/carlos-vásquez-sánchez
Email
carlosvassan@gmail.com
Ubicación
Valladolid, España

01 Proyectos

Amanah Academia

Academia de Español, con socialmedia, dashboard, newsletter, emails, pagos, y reservas. Backend en Rust (Axum), Frontend en Astro (Typescript).

Olimpiada Informática Española

Clases online de la UCM (Universidad Complutense de Madrid) de programación competitiva, con ejercicios de C++ y Java.

Ferrum - 3D Engine

Un motor de renderizado 3D en tiempo real desarrollado en Rust, diseñado para aplicaciones educativas y del mundo real. Ofrece integración con sensores de hardware a través de Raspberry Pi, simulación física y visualizaciones interactivas, todo ello demostrado mediante un entorno de plantas vivas controlado por datos de telemetría en tiempo real.

Ferrum - Demo web

Demostración interactiva del motor Ferrum en el navegador: un entorno de plantas vivas controlado por datos de telemetría en tiempo real.

tsl-2591-rs

Driver en Rust, independiente de la plataforma, para el sensor digital de luz de alto rango dinámico TSL2591.

BytesColaborativos

Proyectos en Java. Con SpringBoot, Spring Security, JWT, documentación con Swagger y Javadoc, colas Kafka, etc.. propuesto por la comunidad BytesColaborativos.

JetBrains-Youth-Coding-Club

Clases y concursos de Codeforces con debates en vivo en inglés, dirigidos por Pavel Mavrin (pashka): campeón mundial de ICPC 2004, medallista de plata de IOI 2002 e instructor en JetBrains Academy.

01.1Otros

Chat con PDF

Conversación fluida con Ollama y Deepseek sobre un PDF pasado por el usuario, con implementación de chat con historial en tiempo real y subida de archivos, Astro y SvelteKit.

The Fluent Spanish House

Academia de Inglés, con socialmedia, blog, contenido dinámico, emails, suscripción a clases particulares y newsletter. Hecho con Frontend en React y Backend en NodeJS ambos con TypeScript.

Personal LeetCode

Colección personal de soluciones a problemas de LeetCode implementadas en Rust, enfocadas en claridad, eficiencia y uso idiomático del lenguaje.

Personal Codeforces

Colección personal de ejercicios de programación competitiva de codeforces escritos en C++, centrados en creación de algoritmos y en priorizar soluciones eficientes por encima de un uso idiomático.

Cursos de Microsoft Learn

Cursos de Microsoft Learn completados por Carlos Raúl Vásquez Sánchez.

02 Experiencia

Tengo experiencia con lenguajes y frameworks como Rust, C++, TypeScript, Java, Spring Boot, TypeScript, Astro, React, Python, Flutter, Dart, motores como Unreal Engine y Unity.
He desarrollado proyectos significativos en cada uno, adquiriendo un sólido conocimiento en desarrollo de software.

Rust Rust
C++ C++
Unreal Unreal
Unity Unity
TypeScript TypeScript
Java Java
Spring Boot Spring
Astro Astro
Tailwind Tailwind
Flutter Flutter
Dart Dart
React React
Python Python

También he trabajado con herramientas como MongoDB, PostgreSQL, MySQL, Firebase, Vercel, Cloudflare, Tailwind, Docker, Node.js, máquinas virtuales, Git, GitHub e integración continua con GitHub Actions.
Además, tengo experiencia en proyectos colaborativos en equipo utilizando Jira y Taiga.

Docker Docker
Git Git
Cloudflare Cloudflare
Firebase Firebase
MongoDB MongoDB
Vercel Vercel
Jira Jira
Taiga Taiga
PostgreSQL PostgreSQL
MySQL MySQL

03 Historial Laboral

03/2025 - Actualidad

Desarrollador Unreal Engine 5

Rapture Games

Desarrollo del videojuego Pipal en Unreal Engine con C++. He migrado lógica de Blueprints a C++ nativo, implementado mecánicas como, menús, opciones, pausa, guardar el estado de la partida. Integrado autenticación JWT mediante GameInstance, y desarrollado un sistema de movimiento de personajes dirigido por LLM a través de microservicios HTTP. También he trabajado en efectos visuales post-process y sistemas de guardado/carga.

03/2025 - 06/2025

Prácticas, Desarrollador Unreal Engine 5

Rapture Games

Durante mis prácticas, he trabajado en el desarrollo de un proyecto con Unreal Engine centrado en la simulación de físicas orbitales. He implementado el equilibrio entre fuerzas centrífugas y centrípetas, así como el uso de propelente para permitir el desplazamiento entre órbitas. Además, he recreado shaders personalizados y modelos 3D, integrándolos en el entorno de simulación. Una experiencia que me ha permitido aplicar y ampliar mis conocimientos en programación, física y gráficos por ordenador.

03/2024 - 06/2024

Prácticas, Soporte Técnico Nuevas Tecnologías

Diputación de Valladolid

Restauración completa de inventario de equipos tecnológicos. Desarrollo de scripts en VBA para identificar y registrar equipos para la optimización del proceso de recopilación y organización de datos. Colaboración con el equipo en tareas administrativas y de soporte técnico relacionadas con la gestión de activos tecnológicos. Iniciativa propia para implementar soluciones eficientes, mejorando los tiempos y la precisión del inventario.

Ver currículum completo

04 Contacto