Skip to content
View rafael-rivero's full-sized avatar
  • California

Block or report rafael-rivero

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
rafael-rivero/README.md

Welcome!

I'm Ralph, and welcome to my (what I hope eventually reflects a satisfying, epic redemption arc of a failed software engineer) repository. I learn from my mistakes quickly, and will be pushing more code, now with a wiser, even-handed approach to using LLMs as a learning tool. So, expect frequent changes to this README, as my personal projects focus changes with the wind. I will continue with the fun, low-level programming and emulation projects, but they don't put food on the table, so I'll see what that newfangled AI stuff is all about...


Paint App WIP Badge Volumes of Solids Badge Platformer Badge Soundcard Project Badge


🧩 Featured Projects

Platformer Hello World
Platformer Hello World

Classic arcade-style platformer in Godot 4.4 with C#, screen wrap + enemy AI.
Paint App
Paint!

Simple 2D drawing tool built with Pygame.

🔍 What Gets Me Out of Bed Each Morning

  • Deep work that connects to a dignified human need, or scrap it.
  • Learning by breaking (software and ideas).
  • Visual storytelling, better user experiences everywhere.
  • Striving for actual humility, the truth about myself, which in practice means give to receive.
  • Innovative game mechanics.
  • There's a never-before-seen retro-homage indie game title in there somewhere in my future as a developer. Skill issue, yeah yeah, for now, but it won't be long.

🛠️ Tech Stack

C · C++ · SDL · Godot · GDScript · C# · Git · Python · Lua · Elixir Creative Tools: Blender · Photoshop · Illustrator · Procreate (iOS) Web: HTML/CSS


📘 Casually Learning

🕹️ Low-Level & Retro Systems

  • 6502 ASM – Atari VCS, NES
  • Z80 ASM – Sega Master System, Game Gear
  • 65816 ASM – SNES
  • 68000 ASM – Genesis, Sega CD, 32X
  • HuC6280 ASM – PC Engine, PC-FX
  • V810 ASM – Virtual Boy
  • SH-4 ASM – Dreamcast

📐 Math & Visualizations

  • Linear Algebra – transformations, rendering, geometry
  • Calculus – curves, motion, systems modeling

📬 Contact

  • Open to indie game collabs.
  • Startup opportunities where breakthroughs may not be immediately palpable, but produce real, competitive momentum.
  • Prefer work where I can break the rules (in a sandbox, of course), refine, and repeat.
  • Production-ready pressure needs to be there, or else my heart isn't into it.
  • I learn by teaching.

TurboGrafx-16 Dreamcast Sega-Nomad-Retro-Gaming-Front-Main

Pinned Loading

  1. paint paint Public

    Paint app using pygame

    Python

  2. chess_game chess_game Public

    A simple chess game using PyGame, with adjustable Elo computer difficulty slider

    Python