Robert Yu
I build AI-assisted systems, realtime products, secure personal tools, and media workflows.
My projects tend to start from everyday friction: documents that should organize themselves, livestream tooling that needs to react instantly, media that deserves better automation, and private data that should stay private.
Skills
A practical map of tools I keep reaching for when turning ideas into usable products.
Project Spotlight
Seven selected builds shown through rendered product surfaces, from realtime rooms and encrypted media to quant systems and document AI.
Scroll through seven selected projects with rendered product shots.
Featured Work
11 featured builds from the 37 public repositories available under the MayoPickle GitHub account.
A mobile-first personal document manager with authentication, structured document records, secure attachments, and AI-powered Smart Scan for classification and field extraction.
- Smart Scan recognizes passports, visas, IDs, diplomas, and uncommon documents.
- Docker deployment, CI image publishing, and optional AES-GCM file encryption.
A local-first, end-to-end encrypted photo library where the client encrypts photos, thumbnails, album names, metadata, and shared collection keys before sync.
- Password never leaves the client; keys are derived and wrapped client-side.
- Server stores encrypted blobs and opaque sync metadata only.
An AI tool that transcribes video, scores emotional intensity across speech and text, visualizes trends, and extracts high-value clips.
- Combines text and acoustic analysis for multi-dimensional emotion scoring.
- Supports manual processing and BililiveRecorder webhook automation.
A small file drop service where people upload and retrieve files with a six-digit code, without forcing account creation.
- Simple code-based handoff flow for temporary file sharing.
- Configurable upload expiration from one to thirty days.
A Flask service for livestream interactions: gift tracking, danmaku command processing, automated responses, and AI chatbot integration.
- Processes gifts, room-specific commands, PK battle logic, and chatbot requests.
- Includes rate limiting, cooldowns, and configurable conversation memory.
A VTuber/VUP platform for music list management, fan interaction, livestream tools, and Live2D model presentation.
- Combines playlists, raffles, message boards, analytics, and admin workflows.
- Explores Live2D rendering and viewer interaction for creator communities.
A web-based social party game platform with private rooms, host controls, chat, and synchronized multiplayer state.
- Implements room creation, invite codes, host permissions, and realtime chat.
- Ships the classic number-bomb game as the first playable room mode.
A Discord-like voice chat app with email authentication, channel management, realtime text chat, and WebRTC voice calls.
- Separates channel, message, socket, and WebRTC concerns in the client.
- Uses JWT, bcrypt, and SQLite for a lightweight full-stack prototype.
A watch-together app for creating rooms, uploading videos, synchronizing playback, and chatting in realtime.
- Synchronizes play, pause, and seek actions across viewers.
- Includes room links, user presence, chat, and responsive layout.
A controlled HTTP load tester in Go for authorized performance testing with host allowlists, ramp-up, QPS caps, and safety stops.
- Enforces allowlists before sending any traffic to a target.
- Generates summary reports and stops early on error or timeout thresholds.
A quantitative trading platform for selecting strategies, configuring risk, scheduling runs, and routing orders through a broker abstraction with Alpaca as the first paper-trading implementation.
- Separates strategy engine, scheduler, broker client, risk guard, and batch backtest worker.
- Keeps automated trading behind a global kill-switch plus per-order and per-position limits.
Project Archive
The broader public repository trail: prototypes, creator tools, notebooks, profile work, and forks kept as references.
TypeScript experiment in the Noir line, kept as a compact product prototype.
A small TypeScript browser-game prototype focused on fast interaction loops.
A TypeScript prototype for lightweight moments, notes, and tiny joys.
A playful JavaScript app prototype from the earlier experiment stack.
Python scripting around danmaku and livestream-control workflows.
A JavaScript interaction extension connected to the VUP Utopia line.
This static personal homepage, built with Next.js, Tailwind CSS, shadcn/ui, and deployed on Cloudflare Pages.
Jupyter Notebook exploration around Gompertz function modeling.
Notebook project for exploring prediction around pet popularity data.
Forked Bilibili gift-statistics stream utility for livestream analysis.






