Skip to content
View RPDevJesco's full-sized avatar

Block or report RPDevJesco

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

Hello, I'm Jesco (GameDevMadeEasy)

Profile Views GitHub Followers

What I Build

Systems programmer. My main project is Perdition-OS (formerly Tutorial-OS). A from-scratch, multi-architecture operating system targeting x86_64 (LattePanda IOTA/Mu), ARM64 (Raspberry Pi 5), and RISC-V (Orange Pi RV2). C owns the silicon covering boot, MMU, cache, MMIO. Rust owns the data covering device implementations, runtime modules, everything above the FFI boundary. The split is enforced by architecture, not convention. It runs on real hardware, not just QEMU. Current state includes a graphical launcher, an ELF loader, a work-stealing scheduler, a bare-metal Game Boy emulator, and FBX/glTF parsing with zero dependencies.

Also active:

  • EventChains - a cross-language behavioral design pattern, validated across multiple languages including COBOL and Assembly, deployed in production.

Day job: Senior Salesforce Developer with a .NET and full-stack background. The enterprise work and the bare-metal work inform each other more than you'd expect - both come down to the same thing: computers are stupid, and you have to instruct them exactly.

GitHub Stats

GitHub Stats GitHub Streak Top Langs

Skills

  • Languages: C, C++, C#, Rust, JavaScript, Python, Ruby
  • Frameworks and platforms: React, Node.js, .NET Core, .NET Framework, Salesforce (Certified Administrator)

Ask me about OS development, JIT compilation, C/Rust FFI design, Salesforce, or any of the above.

Other Projects

  • ZephyrJS - a client-side web component library for reusable UI components with Shadow DOM and state management.
  • Project Melody - a MIDI file generation tool for musicians, composers, and hobbyists.
  • OOHD - an object-oriented hierarchical database.

Pinned Loading

  1. zephyrjs zephyrjs Public

    ZephyrJS is a tiny, DOM-first UI framework built on native Web Components.

    HTML 4

  2. ZephyrCSS ZephyrCSS Public

    semantic color system that scales from 1 essential color to 10 extended colors

    HTML 1

  3. AnnotationLogFramework AnnotationLogFramework Public

    A high-performance, attributes-based .NET logging framework that enables aspect-oriented logging with minimal code clutter

    C# 1

  4. OOHD OOHD Public

    Object Oriented Hierarchical Database

    C++

  5. projectMelody projectMelody Public

    Project Melody is a comprehensive MIDI file generation tool designed for musicians, composers, and hobbyists.

    C# 2 1

  6. WebpulseForecast_Native WebpulseForecast_Native Public

    C