Skip to content
View yoiberdev's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report yoiberdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yoiberdev/README.md

Yoiber, full-stack developer in Lima, Peru. Systems that keep working when nobody is watching. A live log: a technician scans the QR on a vessel and their hours are billed, SUNAT is down and the receipt is retried until it is accepted, an earthquake is placed at its depth, and a 3,000-page manual answers in 25 ms.

Backend in Python, Node and Java, interfaces in React and TypeScript, and Linux machines a long way from any keyboard.
yoiber.com · LinkedIn · Get in touch

Three systems, explained from the inside

Each card opens the case on my site: the problem, the decisions it forced and how it turned out.

Case: man-hours per technician on every vessel. Each vessel carries a QR code that technicians scan when they board and leave; their hours add up on their own, for billing the client and paying the crew.

Case: the receipt leaves the system and the tax office accepts it. Peruvian electronic invoicing written from scratch: signed, sent to SUNAT, retried while the service is down, accepted with code 0. Case: twenty modules around the day's schedule, the system a therapy center with several locations runs on every day.

Open source

DocuGraph MCP: an MCP server in Rust. Ask a 3,000-page PDF a question and get the paragraph and the page number, in 25 ms and without network. Kuidy Lyrics: synced lyrics floating over any Windows window, games included. The Rust version weighs 20 MB instead of 392 MB. Remezón: Peru's earthquakes live and in 3D, each one at the depth where it started; seen from the side they draw the Nazca plate. Daebon: an Asian drama tracker styled as a Korean script, for the web and Android, with where to watch each show legally. Tsuzuku: anime tracker for the web and Android on the AniList API, with your list episode by episode and when the next one airs. km 0: an Android recorder that rebuilds the stretch you walked before hitting start, with a KM 0 plate where you really started.

Live: Remezón at sismos.yoiber.dev, Daebon at doramas.yoiber.dev and Tsuzuku at anime.yoiber.dev. Daebon and Tsuzuku also have Android apps.

You can open these

Kip-Up Comandas: the waiter takes the order and it shows up on the kitchen screen. Kip-Up Contenido: from a TikTok video to a sale in soles, with what every video sold, month by month. Nazca: the hummingbird of the Nazca lines, drawn as a single line that never crosses itself. Ajolote: a block axolotl in its cave, drawn in code.

Both Kip-Up demos use the same made-up ceviche restaurant, and their screens are in Spanish. Code for the other two: nazca · ajolote.

Last 12 months: contributions, private work, commits, projects, active days and repositories Consistency: active days in the year, current and longest streak

Contribution calendar for the last 52 weeks and languages by bytes of code

Most of my work is in private client repositories. These cards count it, generated nightly from the API.

Stack

Python Django FastAPI · Node NestJS Next.js Prisma · Java Spring · PHP Laravel · Go · Rust · React TypeScript Svelte Vue Nuxt · Kotlin Capacitor · PostgreSQL MySQL · MQTT Modbus RTSP SRT · Docker Linux Nginx

I reply in English or in Spanish: yoiber.com/en/contact.

A trajectory leaving the horizon

Pinned Loading

  1. docugraph-mcp docugraph-mcp Public

    Universal Document Knowledge Graph MCP Server for AI Agents

    Rust

  2. yoiber.com yoiber.com Public

    Mi web personal: intro animada con GSAP sobre Vite + React 19 + TypeScript + Tailwind 4. En producción en yoiber.com, servida con nginx en Docker.

    TypeScript 1

  3. nazca nazca Public

    Un vuelo al amanecer sobre la pampa de Nazca: las figuras están tapadas por la arena y la luz del cursor las descubre. Svelte 5, Threlte y three.js, todo hecho con código.

    JavaScript

  4. km0 km0 Public

    App de Android para grabar caminatas, carreras y salidas en bici que recupera, con Health Connect, el tramo que hiciste antes de darle a iniciar. Svelte 5, MapLibre y Capacitor, con plugins propios…

    JavaScript

  5. tsuzuku tsuzuku Public

    Tu lista de anime en web y Android: la temporada, el calendario de estrenos en tu hora, el episodio en que vas y dónde verlo legal. Svelte 5, TypeScript y Capacitor sobre la API de AniList.

    Svelte

  6. kuidy-lyrics kuidy-lyrics Public

    Letras sincronizadas que flotan encima de cualquier ventana de Windows, juegos incluidos. La versión nativa en Rust pesa 20 MB y lee lo que suena desde Windows, sin conectar nada; también está la v…

    JavaScript