In English
Systems that keep working when nobody is watching
I am Yoiber, a full-stack developer in Lima, Peru. Backend in Python and Node, interfaces in React and TypeScript, and Linux machines a long way from any keyboard. The Spanish home page is the full one, animations included; this is the short version for readers in English.
Four systems, explained from the inside
Each case covers what the problem was, which decisions it forced and what the result looks like.
- A Kip-Up product The receipt leaves the system and the tax office accepts it. Peruvian electronic invoicing written from scratch: UBL 2.1, a digital signature and delivery to the tax office. With video.
- Custom system Twenty modules around the day's schedule. The system for a therapy center: patients, sessions, specialists, electronic invoices and staff.
- Field operations Man-hours per technician, on every vessel. Every vessel carries a QR code that technicians scan when they board and when they leave, so their hours come from where they really were, ready to bill the client and pay the crew. It was my thesis, and it grew into Bitácora (below).
Work you can open
Projects from the Spanish home page that you can open right now. Their interfaces are in Spanish.
- Attendance and man-hours · React · NestJS · PostgreSQL · CapacitorBitácora. My thesis idea, rebuilt for any workplace: technicians clock in on site with a QR code, a barcode, an NFC tag or a kiosk, and confirm with their phone's fingerprint. With no signal, the mark waits on the phone and goes out later. Nobody can clock in for someone else or change a mark. From those marks come the attendance register that Peruvian labour law asks for and the hours billed to each client, who signs them from a link. A Kip-Up product; the demo uses a made-up company (admin@costasur.demo, password bitacora-demo). Also on Android.
- Restaurant orders · Next.js · Prisma · Socket.IOKip-Up Comandas. The test environment, where the waiter's order reaches the kitchen screen.
- TikTok ad sales · NestJS · PostgreSQL · TikTok APIKip-Up Contenido. From a TikTok video to a sale in soles: each video gets its own code, the messages from every ad land in one place, and each month shows what every video sold. The demo uses the same made-up ceviche restaurant as Comandas, with TikTok in test mode.
- Creator's website · three.js · Anime.jsSebastian Murazzo. A scroll-driven site with a 3D recording kit and a simulated video editor, still in progress.
- 3D experiment · Svelte · ThrelteAjolote. My pet on the web: a block axolotl that lives in its cave. The camera focuses wherever you point, and a click makes it flip and change color. Everything is drawn in code, without a single image.
- Drama tracker · Svelte · Capacitor · Node · TMDBDaebon. My list of Asian dramas, designed like a Korean script: each show is a stapled script cover, the episodes I still have to watch are highlighted, and each page says which streaming service carries it in Peru. A small Node backend keeps the TMDB key out of the app. Also on Android.
- Anime tracker · Svelte · Capacitor · AniListTsuzuku. My anime list: the episode I am on, an airing calendar in my time zone and where to watch each show legally. On Android it notifies me when the next episode airs.
- Android · Kotlin · Health Connectkm 0. A walk and run recorder for when I hit start too late: it pulls the stretch I had already walked from Health Connect and puts the KM 0 marker where I really started.
- 3D · Svelte · ThrelteNazca. A dawn flight over the Nazca lines, with the hummingbird drawn as a single line that never crosses itself.
- Live data · Nuxt · Vue · TresJSRemezón. Peru's earthquakes live and in 3D, each one at the depth where it started. Seen from the side, fifty years of earthquakes trace the Nazca plate diving under the Andes.
- Open source · RustDocuGraph MCP and Kuidy Lyrics. An MCP server that lets an AI agent ask a PDF of thousands of pages and get back the paragraph with its page number, offline; and synced lyrics floating over any Windows window.
What I am good at
Systems that live far from the office and cannot lose data: devices in the field, links that drop, queues that hold what could not be sent. Management systems that survive daily use, with the boring parts done properly (permissions, valid invoices, figures that reconcile). And interfaces for live data that do not turn the screen into a Christmas tree.
Tell me what you have and what is missing
If it is not my kind of work I will say so and save you the time. I reply in English or in Spanish, whichever you prefer.
Get in touch →Prices and how we would work together: services.