DAYAN-RESUME / 2026 General software

Dayan Rodriguez

Software engineer

Tampa, Florida rj@dayanrodriguez.com dayanrodriguez.com github.com/MicroRJ

Profile

Software engineer programming independently since 2016, with experience spanning native systems, developer tools, Android libraries, and database-backed web applications.

Authorized to work in the United States without sponsorship

Technical skills

Languages
C; working familiarity with JavaScript, TypeScript, SQL, Java, and Kotlin
Systems and tools
Git, Win32, D3D11, compiler and VM architecture, emulation, memory management, debugging
Web and data
SvelteKit, Node.js, PostgreSQL, REST/JSON, Vercel
Earlier platforms
Angular, Android, Firebase, JitPack

Selected engineering work

Orbiter - NES emulator and introspective debugger

C / Win32 / D3D11

  • Evolved a multi-year NES emulator project into a Windows debugger with live disassembly, hardware inspection, execution tracing, profiling, control-flow hit counts, breakpoints, and deterministic rewind.
  • Separated emulator execution, debugger state, and the D3D11 interface behind explicit APIs, with automated snapshot-restore and determinism tests.

Room Exchange Inventory Concept - Database-backed inventory and storefront concept

SvelteKit / PostgreSQL / Neon / Vercel

  • Built and deployed an independent concept tailored to a local consignment workflow, with searchable public listings, permanent item pages, and a mobile staff inventory editor.
  • Connected the catalog to Neon PostgreSQL, implemented signed server-only staff sessions, and added create, update, archive, and Facebook-post workflows.

Android interface libraries - Published Android graphics libraries

Java / Kotlin / Android / JitPack

  • Published a configurable superellipse renderer through JitPack (37 GitHub stars and 9 forks) and built a Kotlin audio-visualization library with capture, parsing, scheduling, and renderer layers.

elf - Embeddable C-like scripting language

C / Compiler / Bytecode VM

  • Designed and implemented a lexer, source-located AST, IR lowering, bytecode backend, slot-based VM, closures, garbage collection, and a native C API.
  • Created a contiguous table model with open-addressed key-to-index bindings; elf runs real Manny build descriptions and Orbiter configuration.

Additional experience

Frontend Developer - Independent Contract Work

Remote

Built several paid frontend prototypes for an online client, including product and catalogue interfaces for mobile-accessory and spirits businesses.

  • Developed responsive interfaces using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Implemented client-side routing, reusable components and services, catalogue loading and filtering, and shopping-cart interactions.

Upholsterer - Family business

Tampa, Florida

Complete customer upholstery jobs in a small family-run business, solving practical problems and carrying work from requirements through delivery.

  • Perform hands-on production work, resolve practical job-specific problems, and help carry customer work through completion.
Dayan Rodriguez / Resume / 2026 01