cracksmity.dev
English

Victor Betancourt · Guadalajara, MX

Hago herramientas para la gente que tengo cerca.

Ocho líneas, un ramal y dieciocho estaciones. Cada línea es alguien para quien construí algo; cada estación, un proyecto.

Casi nada de lo que he construido empezó como un proyecto. Empezó como alguien: mi papá peleándose con páginas llenas de anuncios, una amiga que quería un mod que no existía, yo mismo intentando pensar con más claridad.

PsicolocosBot Sisyphus Speculum TRL Backtesting SistemaIVR botAsesorCarreras metaheuristics-lab AmortizaCore Jalisk VibeLoader InstaLight ByteHauler Dopamink Oráculo MC-Barra-Salud Cat Detector Sticker Studio PoliCubo
Elige una línea para seguirla. Red de proyectos · origen: Guadalajara

Terminal · L3 Espejo

Speculum

Un espejo para pensar. Escribo lo que me pesa; el backend busca en mis propios ensayos los fragmentos más cercanos y Claude los conecta con la filosofía y la literatura.

COMMITS
51
APP
v1.1.0
MEMORIA
RAG · pgvector
ENTREGA
CI + OTA

ARQUITECTURA

01 · App móvilExpo 54 · AndroidDos modos, Reflexión y Optimista, con la misma memoria.
02 · APIFastAPI · Python 3.12Reflexión a demanda y reflexión diaria en streaming (SSE).
03 · MemoriaPostgres + pgvectorMis ensayos en fragmentos con embeddings; no repite lo usado en 14 días.
04 · ModeloClaudeConecta lo que escribo con filosofía y literatura, citando las fuentes.

LíneasLas historias

8 líneas · 1 ramal · 3 transbordos

L1

Casa

Para mi papá

Mi papá quería bajar videos y siempre terminaba en páginas llenas de anuncios. Un día vi que esas páginas usaban por dentro una librería de Python, y pensé que él merecía algo mejor. Fue mi primer proyecto hecho con agentes; ya va en la versión 4.

  • VibeLoaderPython · yt-dlp · ffmpeg · v4 · ⇄ L7

VibeLoader

L2

Amiga

Para una amiga

No voy a mentir: varias de mis apps existen porque una amiga las quería. Una barra de vida para Minecraft que escribí desde cero porque el mod que ella quería no funcionaba en nuestro servidor, un detector de fotos de gatos y stickers para WhatsApp.

  • MC-Barra-SaludBedrock Script API · ⇄ L4
  • Cat DetectorCLIP · DirectML
  • Sticker StudioPySide6 · puente Node a WhatsApp · ffmpeg

MC-Barra-Salud → Cat Detector → Sticker Studio

L3

Espejo

Para mí

Empezó con un chat que apenas conectaba la API de OpenAI. Luego vino Sisyphus, para escribir ensayos más profundos. Hoy es Speculum: lee todo lo que he escrito y cada día me devuelve una reflexión. Es lo que más tiempo me ha costado y lo que más uso.

  • PsicolocosBotFastAPI · OpenAI · mi primera integración con IA
  • SisyphusEditor de ensayos · RAG sobre SQL
  • SpeculumExpo · FastAPI · pgvector · Claude

PsicolocosBot → Sisyphus → Speculum

L4

Servidor

Para mis amigos de Minecraft

Quería ver qué tan lejos habían llegado las IA leyendo documentación nueva: todo estaba escrito para Java y nuestro servidor era Bedrock. Salió un oráculo que juzga a los jugadores, pide sacrificios, cuenta acertijos y, si lo hacen enojar, desata tormentas.

  • Oráculo BDSPython · OpenAI · RCON · Bedrock
  • MC-Barra-SaludBedrock Script API · ⇄ L2

Oráculo BDS → MC-Barra-Salud

L5

Ciudad

Para Guadalajara

Un índice que busca en qué zonas de la ciudad conviene que viva más gente cerca de los servicios, y una plataforma para que los estudiantes de la zona metropolitana encuentren prácticas.

  • SistemaIVRProyecto de titulación · GeoPandas · OSMnx · ⇄ L8
  • JaliskRust · Axum · SQLx · pgvector · pgrx

SistemaIVR → Jalisk

L6

Creadores

Para artistas

Un mercado de comisiones de arte y fanfic donde lo que se vende tiene que demostrar que lo hizo una persona.

  • DopaminkNext.js 16 · microservicios en Rust · escrow

Dopamink

L7

Taller

Para mí, en vez de pagar una app

Cuando una herramienta cuesta o está llena de anuncios, me hago la mía. Mis fotos pesaban lo mismo que el límite de Instagram, así que hice un compresor. Mis gameplays de fondo para una tarea ocupaban demasiado, así que escribí otro afinado a mi tarjeta AMD.

  • VibeLoaderPython · yt-dlp · ffmpeg · v4 · ⇄ L1
  • InstaLightPython · compresión para Instagram
  • ByteHaulerPySide6 · ffmpeg · AMD AMF

VibeLoader → InstaLight → ByteHauler

L8

Aula

Para la escuela y mis compañeros

La época en que quise ser quant: no entendí mucho, pero funcionaba. Mi proyecto de titulación, cuya primera versión hice en dos semanas y me salvó el semestre. Un bot que les armé a mis compañeros con los créditos de IA que me sobraban. Y, con el mismo profesor del quant, un motor financiero en Rust que sigue en construcción.

  • TRL BacktestingIngeniería de Software · FastAPI · React · Parquet
  • SistemaIVRProyecto de titulación · GeoPandas · OSMnx · ⇄ L5
  • botAsesorCarrerasRasa 3 · para mis compañeros
  • metaheuristics-labGA · ACO · PSO · AIS · DE
  • AmortizaCoreCalidad de Software · núcleo en Rust

TRL Backtesting → SistemaIVR → botAsesorCarreras → metaheuristics-lab → AmortizaCore

R

Curiosidad

Ideas de fin de semana

Un fin de semana pensé que el compás político se quedaba corto, así que le agregué otra dimensión.

  • PoliCuboCompás político en 3D · OpenAI

PoliCubo

Inauguraciones

El orden en que abrió cada estación

FECHALÍNEAESTACIÓNESTADO
MAR 2025L1L7VibeLoaderEn servicio
NOV 2025L3PsicolocosBotEstación histórica
MAR 2026L3SisyphusEstación histórica
ABR 2026L8TRL BacktestingRuta completa
MAY 2026L5L8SistemaIVRAmpliación en curso
MAY 2026L8botAsesorCarrerasEstación histórica
MAY 2026L7InstaLightEn servicio
MAY 2026L8metaheuristics-labRuta completa
JUN 2026L4Oráculo BDSEn servicio
JUN 2026L2L4MC-Barra-SaludEn servicio
JUN 2026RPoliCuboEn servicio
JUL 2026L2Cat DetectorEn servicio
JUL 2026L3SpeculumEn servicio
AGO 2026L7ByteHaulerEn servicio
SEP 2026L2Sticker StudioEn servicio
SEP 2026L8AmortizaCoreEn construcción
OCT 2026L6DopaminkEn construcción
OCT 2026L5JaliskEn construcción

Sobre mí

Soy Victor Betancourt, Cracksmity en todos lados. Hago de todo y de nada a la vez: depende de lo que se me ocurra ese día y de lo que los agentes puedan hacer.

Ahora mismo estoy aprendiendo Rust; este sitio es un binario de Rust que sirve todo lo que ves.