Hola, soy

Rodion Romanovich

Desarrollador de Software & Videojuegos

Desarrollo videojuegos con Unity, aplicaciones de escritorio con Qt y Windows Forms, y trabajo con análisis de datos. Me especializo en C++, C#, Python y Java. Me interesa el trabajo a bajo nivel, la eficiencia y las buenas prácticas de arquitectura.

Proyectos

Incluye enlaces a repositorios y demos. La sección inferior contiene librerías y herramientas que he desarrollado.

Stellar Rent-a-Car

Stellar Rent-a-Car

dApp descentralizada para alquiler de vehículos construida con Stellar Soroban. Sistema completo con roles de Admin, Owner y Renter, gestión de comisiones y retiros automáticos.

RustSorobanStellarTypeScript
SaludArte App

SaludArte App

Sistema de control remoto de reproducción de audio para Android. Comunicación en tiempo real vía WebSocket para ejecutar alertas sonoras asociadas a rutinas diarias en un centro de rehabilitación de salud mental.

KotlinAndroidWebSocket
Android Sensor Data Logger

Android Sensor Data Logger

Aplicación Android para recolección de datos de sensores (acelerómetro, giroscopio, GPS). Proyecto de investigación realizado con La Rolita (ODT Bogotá), instalado en buses durante dos meses para analizar dinámica vehicular.

KotlinAndroidSensors
Mesura Web

Mesura Web

Aplicación web que analiza datos biométricos (GSR y temperatura) en tiempo real para recomendar géneros musicales según el estado emocional y físico del usuario. Visualización con Chart.js.

PHPMySQLJavaScriptBootstrap
Risky Rush

Risky Rush

Videojuego de exploración psicológica desarrollado en Unity. Amsy llega tarde a una game jam sin grupo y debe enfrentarse al reloj y a su propia mente para completar el juego sola.

UnityC#2DPsychological Horror

Librerías y herramientas

Risk-CLI

Implementación del juego de estrategia Risk en línea de comandos. Desarrollado en C++23 con arquitectura modular y orientada a objetos. Soporte para 2-6 jugadores, sistema de combate con dados y mecánicas completas del juego clásico.

C++23CMakeCLI

Mesura Firmware

Proyecto IoT de sensores biométricos (pulso cardíaco y respuesta galvánica de la piel) implementado en Arduino, ESP32 y Raspberry Pi. Transmite datos en tiempo real a la aplicación web Mesura.

ArduinoESP32Raspberry PiC+++1

StateBehaviour Unity

Sistema de estados para UI en Unity que combina ScriptableObjects, acciones reutilizables y máquinas de estado asincrónicas. Incluye módulos para botones, menús animados y contenedores con transiciones. Usa DOTween y UniTask.

UnityC#DOTweenUniTask

SaveSystem Unity

Sistema de persistencia genérico para Unity con soporte para auto-guardado y auto-carga. Arquitectura basada en interfaces (ISaveContext, IPersistenceProvider) para máxima flexibilidad y desacoplamiento.

UnityC#

SettingsSystem Unity

Sistema de configuración para Unity con componentes de UI predefinidos. Permite gestionar ajustes de usuario (gráficos, audio, controles) con persistencia automática y bindings a componentes de UI.

UnityC#

LogSystem Unity

Sistema de logging para Unity con soporte para múltiples niveles de severidad, filtrado por categorías y salida a diferentes destinos. Diseñado para debugging y telemetría en desarrollo.

UnityC#

Analytics Unity Simple

Sistema ligero de analíticas para Unity. Permite trackear eventos personalizados, métricas de gameplay y comportamiento de usuarios con una API simple y extensible.

UnityC#Analytics

Marmary Utils

Colección de utilidades y extensiones para Unity. Incluye helpers comunes, extensiones de tipos, y herramientas de editor que agilizan el desarrollo de proyectos.

UnityC#Editor Tools

Procesador VHDL

Implementación de un procesador básico en VHDL para FPGA. Incluye unidad de control, acumulador y componentes de memoria. Proyecto académico de arquitectura de computadores con simulaciones en Quartus.

VHDLFPGAQuartus

Habilidades

C++ · C# · Rust · Python · Java · MATLAB · VHDL · TypeScript · Kotlin
Unity · Shaders
Qt · Windows Forms · .NET · Automatización
Big Data · Análisis de Datos · MATLAB · Pandas
React · Next.js · Node.js · Tailwind CSS
Smart Contracts · Stellar · Soroban
Git · Docker · Linux

Contacto

¿Necesitas un videojuego, una app de escritorio, o automatizar algún proceso? Hablemos sobre cómo puedo ayudarte.

Conectemos

Abierto a colaboraciones en proyectos de:

Game DevDesktop AppsAutomatizaciónData Analysis
rrtc26@gmail.com