Projects

Project ×
CarVerso - Car Comparison

CarVerso - Car Comparison

Technical car comparison tool for the Mexican market, built against the misinformation you face when buying a car. It pits up to three real trim levels against each other and scores every one by percentile across the whole catalogue, so "better" is a verifiable figure rather than an invented score. Every power, efficiency or emissions number shows where it came from: data is ingested from official sources such as CONUEE, never from listing sites.

  • 2023-2026 catalogue with its own page per trim level
  • Percentiles across the full catalogue, no invented scores
  • Every figure links back to its official source
  • Next.js 16 and React 19 on PostgreSQL
NextJS React PostgreSQL Tailwind CSS
Project ×
Alexandria - Memory for AI Agents

Alexandria - Memory for AI Agents

Local knowledge vault for AI agents, published on npm as @ureck/alexandria. It solves a concrete problem: every session with an agent starts from zero and burns tokens rediscovering what it already knew. Alexandria stores decisions, architecture and lessons as linked notes and hands them back to the agent when they're needed, following a plan, execute, verify and learn protocol. Everything lives on your machine: no accounts, no API keys, no telemetry.

  • Local semantic search in under 100 ms
  • Linked knowledge graph, Obsidian style
  • Works with Claude Code, Cursor, Codex, Gemini CLI and more
  • 100% local: no accounts, no API keys, no telemetry
TypeScript Node.js
Project ×
Fluxo - Financial Assistant

Fluxo - Financial Assistant

Android personal finance app, published on Google Play, that runs 100% offline: no account to create and no server behind it. Every entry is stored on the phone itself, so your financial data never leaves the device. Built with Flutter and Dart, it was my first mobile project taken all the way to a store release.

  • No account, no cloud: local on-device storage
  • Published and maintained on Google Play
  • Flutter + Dart, a single codebase
Dart Flutter
Project ×
Incident Ticket System

Incident Ticket System

Web help desk system for logging incidents and tracking them through to resolution. It comes from a problem I ran into first-hand doing IT support: without a shared log, reports arrive as scattered messages and get lost. The interface is built with Next.js and Tailwind CSS, is fully responsive, and is deployed on Vercel with the source open on GitHub.

  • Ticket logging and tracking through to resolution
  • Next.js + Tailwind CSS, responsive on mobile and desktop
  • Deployed on Vercel, source open on GitHub
NextJS JavaScript Tailwind CSS
Project ×
The Simpsons Universe

The Simpsons Universe

React application that consumes the public Simpsons API with axios and displays its catalogue of characters and quotes. I built it to get comfortable with the full cycle of working against an external API: async requests, loading and error state handling, and list rendering with reusable components. It's deployed on GitHub Pages.

  • External REST API consumption with axios
  • Loading and error state handling in React
  • Reusable components and styling with Tailwind CSS
React JavaScript Tailwind CSS
Project ×
Personal Portfolio

Personal Portfolio

The first version of my portfolio, built with React and plain CSS, no styling framework. Hand-writing the layout system and the animations taught me more CSS than any library would have, and it's still online as a record of where I started before rebuilding the site with Astro.

  • React with hand-written CSS, no styling framework
  • Responsive layout and custom animations
  • Deployed on GitHub Pages
React JavaScript CSS
Project ×
Club Penguin Portfolio

Club Penguin Portfolio

This very site: a portfolio that, instead of being one more page, is a playable Club Penguin style island. It features a sprite-sheet animated penguin that walks wherever you click, a chat, a character creator with the classic 14-colour palette, and windows with the glossy frame of the original game. Built with Astro, fully static and bilingual Spanish/English across every route.

  • Sprite-sheet animated penguin that walks wherever you click
  • Bilingual es/en across every route, with hreflang
  • Static Astro build: no framework JavaScript shipped to the client
Astro CSS Vercel