cracksmity.dev
Español

Victor Betancourt · Guadalajara, MX

I build tools for the people around me.

Eight lines, one branch and eighteen stations. Each line is someone I built something for; each station, a project.

Almost nothing I've built started as a project. It started as someone: my dad fighting ad-filled websites, a friend who wanted a mod that didn't exist, me trying to think more clearly.

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
Pick a line to follow it. Project network · origin: Guadalajara

Terminus · L3 Mirror

Speculum

A mirror to think with. I write down what weighs on me; the backend searches my own essays for the closest passages and Claude connects them with philosophy and literature.

COMMITS
51
APP
v1.1.0
MEMORY
RAG · pgvector
DELIVERY
CI + OTA

ARCHITECTURE

01 · Mobile appExpo 54 · AndroidTwo modes, Reflection and Optimist, sharing one memory.
02 · APIFastAPI · Python 3.12On-demand reflections and a daily one streamed over SSE.
03 · MemoryPostgres + pgvectorMy essays as embedded chunks; nothing used in the last 14 days repeats.
04 · ModelClaudeConnects what I write with philosophy and literature, citing its sources.

LinesThe stories

8 lines · 1 branch · 3 interchanges

L1

Home

For my dad

My dad wanted to download videos and always ended up on sites buried in ads. One day I noticed those sites were just wrapping a Python library, and I figured he deserved better. It was my first project built with agents; it's on version 4 now.

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

VibeLoader

L2

Friend

For a friend

I won't lie: several of my apps exist because a friend wanted them. A Minecraft health bar I wrote from scratch because the mod she wanted didn't work on our server, a cat photo detector, and WhatsApp stickers.

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

MC-Barra-Salud → Cat Detector → Sticker Studio

L3

Mirror

For me

It started as a chat that barely wired up the OpenAI API. Then came Sisyphus, to write deeper essays. Today it's Speculum: it reads everything I've written and gives me a reflection every day. It's what I've spent the most time on and what I use the most.

  • PsicolocosBotFastAPI · OpenAI · my first AI integration
  • SisyphusEssay editor · RAG over SQL
  • SpeculumExpo · FastAPI · pgvector · Claude

PsicolocosBot → Sisyphus → Speculum

L4

Server

For my Minecraft friends

I wanted to see how far AI had come at reading brand-new docs: everything was written for Java and our server ran Bedrock. The result was an oracle that judges players, demands sacrifices, tells riddles and, if you anger it, summons storms.

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

Oráculo BDS → MC-Barra-Salud

L5

City

For Guadalajara

An index that finds where in the city more people could live close to services, and a platform that helps students across the metro area find internships.

  • SistemaIVRThesis project · GeoPandas · OSMnx · ⇄ L8
  • JaliskRust · Axum · SQLx · pgvector · pgrx

SistemaIVR → Jalisk

L6

Makers

For artists

A marketplace for art and fanfic commissions where everything sold has to prove a person made it.

  • DopaminkNext.js 16 · Rust microservices · escrow

Dopamink

L7

Workshop

For me, instead of paying for an app

When a tool costs money or is full of ads, I build my own. My photos weighed as much as Instagram's limit, so I made a compressor. The gameplay footage I used as background for a school video took too much space, so I wrote another one tuned to my AMD card.

  • VibeLoaderPython · yt-dlp · ffmpeg · v4 · ⇄ L1
  • InstaLightPython · compression for Instagram
  • ByteHaulerPySide6 · ffmpeg · AMD AMF

VibeLoader → InstaLight → ByteHauler

L8

Classroom

For school and my classmates

The time I wanted to be a quant: I didn't understand much, but it worked. My thesis project, whose first version I built in two weeks and which saved my semester. A bot I put together for my classmates with leftover AI credits. And, for the same professor as the quant one, a financial engine in Rust that is still under construction.

  • TRL BacktestingSoftware Engineering · FastAPI · React · Parquet
  • SistemaIVRThesis project · GeoPandas · OSMnx · ⇄ L5
  • botAsesorCarrerasRasa 3 · for my classmates
  • metaheuristics-labGA · ACO · PSO · AIS · DE
  • AmortizaCoreSoftware Quality · Rust core

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

R

Curiosity

Weekend ideas

One weekend I decided the political compass was too flat, so I gave it another dimension.

  • PoliCubo3D political compass · OpenAI

PoliCubo

Openings

The order in which each station opened

DATELINESTATIONSTATUS
MAR 2025L1L7VibeLoaderIn service
NOV 2025L3PsicolocosBotHeritage station
MAR 2026L3SisyphusHeritage station
APR 2026L8TRL BacktestingRoute complete
MAY 2026L5L8SistemaIVRExtension underway
MAY 2026L8botAsesorCarrerasHeritage station
MAY 2026L7InstaLightIn service
MAY 2026L8metaheuristics-labRoute complete
JUN 2026L4Oráculo BDSIn service
JUN 2026L2L4MC-Barra-SaludIn service
JUN 2026RPoliCuboIn service
JUL 2026L2Cat DetectorIn service
JUL 2026L3SpeculumIn service
AUG 2026L7ByteHaulerIn service
SEP 2026L2Sticker StudioIn service
SEP 2026L8AmortizaCoreUnder construction
OCT 2026L6DopaminkUnder construction
OCT 2026L5JaliskUnder construction

About

I'm Victor Betancourt, Cracksmity everywhere. I make a bit of everything and nothing at all: it depends on what I come up with that day and what the agents can do.

Right now I'm learning Rust; this site is a single Rust binary serving everything you see.