Skip to content
View MicroRJ's full-sized avatar
🏠
Open to work!
🏠
Open to work!

Block or report MicroRJ

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

Dayan Rodriguez

I'm a systems-focused software engineer in Tampa, Florida. I build debuggers, emulators, language runtimes, build systems, editors, and native Windows applications—primarily in C.

Portfolio · Résumé · Email

Selected work

  • Orbiter — NES emulator and debugger with live introspection, profiling, breakpoints, and deterministic rewind.
  • Elf — embeddable C-like scripting language with a complete AST, IR, bytecode, and virtual-machine pipeline.
  • Bob — programmable incremental build system with dependency-graph scheduling and explainable rebuild decisions.
  • Apollo — native Windows text editor with custom editing and D3D11 rendering infrastructure.

I like building systems from first principles and designing them around explicit state, clear boundaries, and direct control over the platform.

Pinned Loading

  1. OrbiterOrbiterPublic

    NES emulator and debugger for Windows with live disassembly, execution tracing, profiling, and deterministic rewind.

    C 13 1

  2. BobBobPublic

    Programmable incremental build system for C with dependency graphs, parallel execution, persistent state, and explainable rebuilds.

    C

  3. elfelfPublic

    Small bytecode-interpreted language that gives C programs a familiar, table-centered layer for dynamic data and automation.

    C

  4. ApolloApolloPublic

    From-scratch Windows text editor with multicursor editing, fuzzy search, custom font rasterization, and D3D11 rendering.

    C 6

  5. android_superellipseandroid_superellipsePublic archive

    A Squircle Android Library.

    Java 37 9