Projects
Work I started myself: apps, tools for AI agents, experiments, and a band. Open a line for details.
apps/4
tools/4
viajanteFlight and hotel search for the terminal and AI agents
Searches Google Flights, Google Hotels, and Booking.com from your own machine, with no API keys. Beyond plain search it finds the cheapest dates, explores destinations from an origin, checks Skiplagged hidden-city fares, and compares award points across transfer partners. Install from PyPI or npm, or run it with
`uvx`.freshctxKeeps a coding agent's view of the code current
Before each model request, it swaps old file reads in the conversation for the current code, within a token budget. The saved conversation stays intact, and the measurements live in a separate research repo.
cueOn-device meeting recorder for the Mac
Records the microphone and system audio together and transcribes on the device through a native Swift helper built on transcribe.cpp.
plugin-factoryTurns client information into a Claude plugin
Drop in any client information and get a ready-to-install Claude plugin in your workspace. It installs from its own marketplace in Claude Code and also loads in Cursor.
experiments/3
underscoreOriginal music scored to your video edit
Mark in and out inside the video editor, press generate, and get an original track that lasts exactly that long and changes where the video changes.
roamlyVoice travel buddy for iPhone
Talk to a travel buddy by voice, built on ElevenLabs Agents. Built in 2.5 hours at the ElevenLabs x Enzo Ventures Build Night in Madrid, in a team of three formed on the night, and placed second.
automatic-farmsMinecraft mod that builds survival farms
Place a controller, pick a blueprint, load the materials, and it builds the farm block by block. Blueprints include a mob drop tower, an iron golem farm, a creeper gunpowder chamber, and a Nether gold farm.
archive/8
ultramarOffline travel assistant on local models
Chat, translation, and photo questions run on local Qwen and Gemma models, with Apple Intelligence as a fallback, so it works on a plane or while roaming.
simpleindiebudgetBudget tracker for indie app makers
Tracks subscriptions, recurring costs, and revenue estimates for indie app makers, with CSV import.
viralslideTikTok slideshow generator with AI hooks
AI-written hooks and reusable slideshow formats, in English and Spanish. Built in two afternoons.
fancydocumentsTurns plain text into designed documents
Upload plain text, Word, or Markdown and get a designed document, with a live preview and credit-based pricing.
katariteIllustrated AI bedtime stories for children
Personalized stories with generated images, accounts, and a subscription.
ideashubProject docs workspace with AI drafting
Structured docs for software, hardware, and service projects, with a Markdown editor and AI-drafted sections.
kalkiCalorie and weight tracker for iPhone
Food logging, weight charts, BMR and TDEE goals, and achievements.
chatherenciasAI assistant for Spanish inheritance law
One free consultation, then paid credits through Stripe.
university/10
- tfl-data-pipelineData pipeline on TfL data with NiFi, Hadoop, and Spark
- titanic-analysisTitanic data analysis and missing-value imputation
- perceptron-with-svmsPerceptron and SVM classifiers, in Spanish
- employee-attritionEmployee attrition prediction with iterative sampling
- fifa-22-mlPredicting FIFA Ultimate Team 22 ratings from stats
- rental-bikes-dashboardBike rental ML dashboard with PyCaret and Streamlit
- tokyo-2021-edaTokyo 2020 Olympics EDA and Looker Studio dashboard
- uber-madrid-dashboardStreamlit dashboard of Uber trips in Madrid
- matlab-video-processingVideo and image processing in MATLAB with CUDA
- scikit-image-processingImage editing with scikit-image