Skip to content
View paulomanrique's full-sized avatar

Block or report paulomanrique

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.

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

Hey, I'm Paulo ๐Ÿ‘‹

๐Ÿ“ Brazil ๐Ÿ‡ง๐Ÿ‡ท | ๐Ÿ’ผ Software Developer @ Yomali | โœจ Vibe coding since 2013

TypeScript JavaScript PHP Node.js React Docker Rust

Full-stack developer from Brazil. Building things at Yomali and vibe coding whatever seems cool or useful.

Projects

  • ๐ŸŽฌ neo-geo-cd-fmv โ€” A custom full-motion video codec and bootable player built specifically for the Neo Geo CD: 320ร—224 at 15 fps, native 16ร—16 sprite tiles, graphics RAM as a persistent dictionary, continuous 1ร— CD streaming, and synchronized YM2610 ADPCM-A audio. Includes the 68000/Z80 source, offline encoder, measured performance data, and complete technical documentation without distributing any media or BIOS files.
  • ๐ŸŽž๏ธ sega-32x-fmv โ€” A bootable Sega CD + 32X Cinepak full-motion video player with asynchronous CD streaming across the Sub-68000, Mega Drive 68000, and both SH-2s. Includes the complete source, custom stream format, performance measurements, and build documentation without distributing any media or platform files.
  • ๐Ÿ–ผ๏ธ image-dup-finder โ€” Cross-platform desktop app for finding exact and visually similar images, comparing quality side by side, and safely moving unwanted copies to a recoverable internal trash. Built with .NET, Avalonia, ImageMagick, and SQLite. Download v1.0.0.
  • ๐Ÿ•น๏ธ mame-for-ai โ€” MCP server for driving MAME headlessly, focused on arcade and systems without a stronger agent-drivable route: sessions, frame stepping, registers, breakpoints, watchpoints, and CPU-visible decrypted arcade code.
  • ๐Ÿ”ฌ mesen-for-ai โ€” MCP server that lets AI agents drive Mesen headlessly for SNES, NES, PC Engine, and Game Boy Advance reverse engineering: frame control, registers, memory callbacks, breakpoints, traces, and Code/Data Logger exports.
  • ๐Ÿงฌ exodus-for-ais โ€” Linux headless port of Roger Sanders' Exodus Mega Drive emulator with an MCP server, so AI agents can drive Active Disassembly through an API: execution-guided code/data separation, jump-table recovery, breakpoints, watchpoints, and traces. Verified against a Windows MSVC build by a cycle-equivalence gate โ€” byte-identical traces over 18,941 68000 instructions.
  • ๐Ÿ›ฐ๏ธ ares-for-ai โ€” Headless fork of the ares emulator with an MCP daemon for AI-driven Sega 32X, Mega CD / Sega CD, and 32X CD reverse engineering: frame stepping, memory, registers, trace, breakpoints, and execution-guided code/data maps.
  • ๐Ÿž๏ธ pitfall-2600-genesis โ€” A Sega Genesis / Mega Drive port of Activision's Pitfall! (Atari 2600, 1982), reimplemented in C with SGDK from Thomas Jentzsch's commented disassembly โ€” pixel-exact collision and original timings, shipped both as a 1:1 port and as a 16-bit remaster with all-new artwork. Play it on itch.io.
  • ๐Ÿ‘พ hong-kong-97-genesis โ€” A 100% faithful Sega Genesis / Mega Drive port of the infamous SNES Hong Kong 97 (1995) โ€” reverse-engineered from the original ROM with a custom 65816 disassembler and reimplemented in C with SGDK. Play it on itch.io.
  • ๐Ÿ“จ telegram-mcp-worker โ€” Cloudflare Worker exposing a Model Context Protocol (MCP) endpoint that sends Telegram notifications, so AI assistants can message you. Streamable HTTP transport, gated by a secret path, with all credentials kept as Worker secrets.
  • ๐Ÿ•น๏ธ xevious โ€” A faithful Sega Genesis / Mega Drive port of Namco's arcade Xevious (1982), in 68000 assembly, built on jotd666's reverse-engineered core. Play it on itch.io.
  • ๐ŸŽฎ shadps4-game-manager โ€” Desktop app that installs PS4 PKG files into the shadPS4 emulator and manages your library of games, updates, and DLCs. Built with Rust and egui.
  • ๐Ÿ“บ iptv-freedom โ€” Desktop IPTV client for Xtream Codes providers: live TV, movies, series, downloads, and favorites โ€” fast, native, and in 20 languages. Built with Electron, React, and Tailwind CSS.
  • ๐ŸŽ™๏ธ streamer-copilot โ€” Desktop copilot for live streamers: unified chat across Twitch, YouTube, Kick, and TikTok, sound/voice commands, scheduled messages, raffles, polls, and customizable OBS overlays. Built with Electron, React, and TypeScript.
  • ๐Ÿ“œ 20th-century-democide โ€” Open-source preservation archive for R.J. Rummel's powerkills democide research corpus, with full provenance metadata and a multilingual static site. Built with Astro.
  • ๐Ÿ—บ๏ธ latency-map โ€” Desktop app for measuring network latency and traceroute to cloud provider endpoints worldwide. Built with Electron, React, and TypeScript.
  • ๐Ÿ‘€ lurk-buddy โ€” Automatic stream lurking for Twitch, YouTube, and Kick. Never miss a live. Never lift a finger.
  • ๐Ÿ“ฆ ps4-pkg-extractor โ€” Simple command-line tool to extract PS4 PKG files. Written in Rust.
  • ๐Ÿ›ก๏ธ browser-anti-copy-hijack โ€” Userscript that protects your clipboard from websites that hijack your copied text by injecting copyright notices on Ctrl+C.
  • ๐ŸŽจ ant-dracula-telegram-theme โ€” Telegram theme inspired by the Ant Dracula GTK theme by Eliver Lara.

GitHub Activity

github contribution grid snake animation

What I'm doing

  • Building at Yomali โ€” Full-stack development, infrastructure, and whatever else needs doing
  • Vibe coding side projects โ€” If it's cool or solves a real problem, it's worth building
  • Playing with Rust โ€” Still learning, already loving it

Tech

Full stack

Languages

Backend

Frontend

Databases & Messaging

DevOps & Infrastructure

Find me

GitHub LinkedIn X Telegram Twitch Keybase Hacker News YouTube Email


Random facts
  • Fueled by โ˜• and Glovo deliveries
  • Daily driver: Arch Linux + Zed + Ghostty
  • Spends too much time in Twitch streams (hence lurk-buddy)
  • Built a PS4 PKG extractor for reasons that made sense at the time
  • "Vibe coding" was my whole workflow before it had a name

Popular repositories Loading

  1. xevious xevious Public

    Forked from jotd666/xevious

    C 11 1

  2. MySQLBackupMegaCoNZ MySQLBackupMegaCoNZ Public archive

    PHP script to backup a MySQL database and upload on mega.co.nz

    PHP 9 7

  3. ant-dracula-telegram-theme ant-dracula-telegram-theme Public

    Telegram theme inspired by Ant Dracula

    3

  4. shadps4-game-manager shadps4-game-manager Public

    Rust 3

  5. hyper-shellect2 hyper-shellect2 Public

    JavaScript 2 1

  6. hong-kong-97-genesis hong-kong-97-genesis Public

    Python 2