Skip to content
View ryukgod26's full-sized avatar

Highlights

  • Pro

Block or report ryukgod26

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
ryukgod26/README.md
Typing SVG

Profile Views   GitHub followers


⚡ About Me

struct Developer {
    name:        &'static str,
    experience:  &'static str,
    philosophy:  &'static str,
    status:      &'static str,
}

impl Developer {
    fn new() -> Self {
        Self {
            name:        "Ryuk",
            experience:  "5+ years | Self-Taught",
            philosophy:  "Build it from scratch, or don't build it at all.",
            status:      "Open to internships — Game Dev · Backend · Systems",
        }
    }
}

I’m a self-taught developer who believes the best way to understand a system is to build it yourself — from scratch. I’ve implemented a relational database, a terminal text editor, a blockchain, and shipped Godot games — all without reaching for pre-built abstractions when the fundamentals mattered more.

I work across systems programming, backend engineering, game development, and hardware — and I love the intersection of all four.


🛠️ Tech Stack

💻 Languages

Rust C Java GDScript Python

🎮 Game Development

Godot Engine GDScript

⚙️ Systems & Backend

Linux Git PostgreSQL REST API

🔌 Hardware & Embedded

Arduino Raspberry Pi Embedded C


Featured Projects

A full relational database engine built from the ground up in C.

  • B-Tree indexing for efficient query lookup
  • Transaction management with ACID guarantees
  • Custom query parser — no external deps

C B-Tree Transactions Systems

A Vim-inspired terminal text editor built entirely in Rust.

  • Raw terminal I/O via ANSI escape codes
  • Modal editing with insert/normal/visual modes
  • Zero external crates — pure Rust std only

Rust TUI Systems ANSI

A fully-functional blockchain implementation from first principles.

  • UTXO model (Unspent Transaction Output)
  • Merkle Trees for tamper-proof block verification
  • Peer validation and chain integrity checks

Java Blockchain Merkle Tree UTXO

A 2D atmospheric platformer built in Godot.

  • Custom villain AI state machine with phase-shift behavior
  • Animation-driven state locking for smooth combat
  • Full game loop with enemy phases and boss logic

GDScript Godot State Machine 2D


Hackathon Achievements

🏅 Hackathon 🌍 Scope 🎯 Result
Singapore Hackathon International 🥇 finalist
Cosmo Hacks national 🥇 semi finalist
BharatTech Experience 2.0 national 🥇 1st runner up

What I’m Looking For

I’m actively seeking internships in:

  • 🎮 Game Development — especially Godot/GDScript studios
  • ⚙️ Backend / Systems Engineering — Rust, C, low-level work
  • 🌐 Full Stack Development — open to remote & India-based roles

I bring genuine depth from building things like databases and blockchains from scratch. I don’t just use tools — I understand them.


📬 Let’s Connect

LinkedIn Gmail GitHub Portfolio


“The best way to understand a system is to build one.”

Pinned Loading

  1. Text-Editor-in-rust Text-Editor-in-rust Public

    This is a Text Editor Created in rust. I am Creating this Project to learn rust because this is my first rust Project.

    Rust 11 2

  2. Database-from-scratch Database-from-scratch Public

    C 2

  3. Whispering-Realms Whispering-Realms Public

    GDScript

  4. text-editor-in-c text-editor-in-c Public

    C

  5. Essence_keeper Essence_keeper Public

    GDScript

  6. GameSync GameSync Public

    JavaScript