@Categulario

Matemático de alta montaña, programador feliz.

Arqueólogo de software.

Proyectos

Algo que realmente disfruto es escribir software, y como resultado de eso han salido algunos proyectos interesantes. A veces para resolver algún problema que tengo, otras para saciar una inquietud o curiosidad. Todos ellos están disponibles para quien le puedan ser de utilidad.

A continuación una selección de los centenares de proyectos que he comenzado, el resto de los cuales se pueden encontrar en gitlab y github.

Tiempo es una herramienta de línea de comandos para registrar tiempos. Te permite saber cuánto tiempo pasaste en alguna tarea o proyecto y tiene algunas herramientas para consultar los registros.

rust cli

Esta es la implementación en python (y posteriormente en rust) de un algoritmo para encontrar las calles por las que debió pasar un vehículo para generar cierta traza gps.

math python rust

Una extensión del escritorio gnome que te avisa cuando la batería de tu portátil está llena. Te ayuda a cuidar la vida útil de tu batería al evitar que la dejes conectada largos periodos de tiempo.

javascript gnome

Esta es una aplicación de escritorio (con una versión web incompleta que existe solo por experimentación) que utilizo para hacer dibujos a mano alzada con mi tableta wacom. Está diseñada para ser mínima en su interfaz pero integra algunas figuras y características de dibujo básicas.

rust gtk webassembly

Un pequeño bot de telegram que renderiza en una imagen png el texto de una fórmula matemática que le mandes en formato LaTex.

rust bot actix-web

Un ORM para redis en python con soporte de relaciones entre objetos y consultas.

redis python

Una aplicación web para gestionar los horarios de una escuela. La construí en mis tiempos de la universidad para tener una forma sencilla de encontrar un salón disponible para realizar actividades, pero además te permite encontrar los horarios de uno o varios profesores o de un salón o espacio.

python flask

Karel es una plataforma de aprendizaje de la programación. Este proyecto es una reestructura y rediseño del anterior en cuya elaboración también participé (aportando la implementación original del mundo en canvas).

vuejs javascript

Esta es una plataforma de evaluación de problemas de karel. Hay un listado de problemas, subes tu código, se evalúa y tienes un puntaje. Es de mis proyectos más viejos y aprendí muchísimo creándolo. Actualmente fuera de línea.

django postgresql bootstrap