Skip to content
View juapperez's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report juapperez

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
juapperez/README.md

Juan Pablo Pérez: I build apps for musicians and the systems that pay them

Juan Pablo Pérez

AI engineer. Python, LangChain, RAG. Full-stack developer at YT Rocket and Naeku. I build apps for musicians and the back-office software that pays them.

What I work on

  • Royalty and distribution software at Naeku: splits, advances, monthly compensation runs, statements. Money is NUMERIC, every run is idempotent, every change ships with a rollback.
  • Apps for musicians, built alone with React Native and Expo. Free, no ads, no accounts, audio processed on the device:
    • canta: listens while you sing and explains why you were off, not just a score.
    • Mezcla: two real decks and a coach that corrects you while you mix.
    • Fretbox: plays the Guitar Pro and MusicXML files you already own. Loop, speed trainer, tuner.
    • Backstage: 50 five-minute lessons on rights, money and contracts, built like a language app.
  • Agents and pipelines: small fleets of coding and content agents on cloud GPUs, driven by queues and automatic gates (transcription, readability, structure) instead of hand approval.

Public repositories worth a look

Repo What it is
expo-alphatab Guitar Pro / MusicXML / alphaTex scores in an Expo app: alphaTab inside a WebView, fully offline. The engine behind Fretbox.
polyflow No-code trading automation for Polymarket: visual strategies, backtests on real data, TypeScript export.
yield-kernel Self-custodial autonomous agent for DeFi yield, with a judge mode and an SSE autonomy stream.
music-investment-solana Anchor program + Next.js app: artists sell shares in a project, investors claim revenue. Devnet, hackathon.
organize-classnames VS Code extension that sorts class names on save. On the Marketplace.
Smart-image-optimizer WordPress plugin: WebP/AVIF for every image size, <picture> with safe fallbacks.

Most of my day-to-day work lives in private company and client repositories.

Stack

Python (Django, FastAPI, LangChain) · PostgreSQL · TypeScript (React, Next.js, React Native / Expo) · Swift / AppKit for macOS tools · Solana / Anchor · Cloudflare Workers · Google Cloud

Elsewhere

Pinned Loading

  1. yield-kernel yield-kernel Public

    YieldKernel is a high-performance, self-custodial autonomous agent designed for institutional-grade DeFi yield optimization

    JavaScript 1

  2. polyflow polyflow Public

    No-code trading automation for Polymarket. Build strategies visually, backtest on real data, export to TypeScript.

    TypeScript 1

  3. organize-classnames organize-classnames Public

    VS Code extension: sorts class names alphabetically on save in HTML, JavaScript and TypeScript files.

    TypeScript

  4. music-investment-solana music-investment-solana Public

    Music project crowdfunding on Solana devnet: Anchor program + Next.js app. Built for the Solana LATAM Hackathon.

    TypeScript 1