Skip to content
View death7654's full-sized avatar

Block or report death7654

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

Hi, I’m Robinson πŸ‘‹

I’m an engineering student specializing in Artificial Intelligence and Data Science, with a strong focus on systems programming, low-level software, and full-stack desktop applications. I enjoy working close to hardware, understanding how systems behave at a low level, and building practical tools that solve real technical problems.

Most of my work revolves around Rust, performance-conscious system design, and tooling that interacts directly with hardware, with additional experience in modern web and desktop stacks.


πŸ› οΈ Technical Focus

  • Systems Programming: Rust, C/C++, low-level memory and hardware interaction
  • Desktop Applications: Tauri (Rust backend + Angular frontend)
  • Web Development: Angular, TypeScript, Bootstrap
  • Emulation: Intel 8080, CHIP-8, and Game Boy (DMG) emulation
  • Embedded & OS Concepts: ESP32, OS-level design ideas
  • Databases & Data: SQL, JSON-based data modeling
  • Tooling & Workflow: Git, cross-platform build and deployment

πŸš€ Notable Projects

Chrultrabook Tools

A cross-platform desktop utility for Chromebook hardware running alternate operating systems.

  • Custom fan profiles and dynamic fan curves
  • Keyboard backlight control with RGB modes and keyboard remapping
  • Hardware diagnostics and real-time sensor monitoring
  • Rust backend handling direct hardware access and polling

Used by thousands of users, this project required careful systems design, safe Rust abstractions, and real-world hardware debugging.


Chromebook Driver Installer (Rust)

A fully Rust-based automated driver installation and management system for Chromebook hardware.

  • Automatic detection of supported hardware models
  • Structured driver installation workflows focused on safety and reliability
  • JSON and SQL-backed hardware compatibility database
  • Dynamic metadata updates without requiring application rebuilds

This project strengthened my understanding of platform-specific constraints, deployment, and databases.


Emulation Projects

A collection of emulators built from scratch to understand CPU architecture, timing, and system behavior.

  • Intel 8080 Emulator (C++):

    • Complete instruction set implementation
    • Accurate flag behavior and memory-mapped I/O
    • Interrupt-driven timing to run original Space Invaders ROMs
  • CHIP-8 Interpreter (C++ and Rust):

    • Full opcode coverage, stack operations, timers, and input handling
    • Framebuffer-based graphics with collision detection
  • Game Boy (DMG) Emulator (Rust):

    • CPU (Sharp LR35902), memory controller, and cartridge handling
    • Scanline-based PPU rendering and timing logic
    • OAM DMA behavior and memory access restrictions

These projects focus on correctness, timing accuracy, and architectural understanding.


Chromebook Hardware Database

A structured database supporting Chromebook tooling and driver installation.

  • Catalogs 200+ Chromebook models with chipset and driver mappings
  • JSON and SQL schemas designed for automation and extensibility
  • Used directly by system utilities and installer tools

πŸŽ“ Background

  • B.Tech in Artificial Intelligence and Data Science
  • Minor in Electronics and Communication Engineering
  • Hackathon experience
  • Open-source contributor to Chromebook tooling ecosystems

πŸ“Œ What I’m Working Toward

  • Deeper expertise in systems and driver development
  • Writing reliable, maintainable low-level software in Rust
  • Understanding AI systems beyond models β€” tooling, performance, and infrastructure

πŸ”— Links

Pinned Loading

  1. Chrultrabook-Tools Chrultrabook-Tools Public

    User-friendly configuration utility for Chromebooks running an alternate OS

    TypeScript 101 18

  2. Chromebook-Driver-Installer Chromebook-Driver-Installer Public

    A one click windows driver installer for modified chromebooks

    Rust 17 3

  3. ChromebookDatabase ChromebookDatabase Public

    General database for chromebooks and what drivers they require for windows

    Rust 2

  4. Gameboy-Emulator-Rust Gameboy-Emulator-Rust Public

    Rust

  5. Chip8-Emulator-Rust Chip8-Emulator-Rust Public

    Rust

  6. Intel-8080-Emulator Intel-8080-Emulator Public

    C++