Rain336 - Overview

About Me

Hey, welcome to my Github Profile, which you somehow found... Well, since you are already here, I am Rain (he/them) and I write software in a lot of different languages with a lot of different topics. Besides coding, you might have noticed that I am a dragon on the internet and yeah, I am kinda deep into that furry stuff, take a look at my sona if ya want. Otherwise I have an interest in music and tried playing some piano and guitar, but no where near any playable level. If ya wanna know what I am currently working on, there is a small Projects Overview at the bottom.

Fursona

GIF of a blue dragon standing in the rain with a green raincoat

My sona is a blue very fluffy water dragon named Rain, he can breath under water using gills hidden under his fur, but otherwise he is just your regular fire-breathing dragon. That is all you need to know for now. Artwork by maia.

Contact & Socials

Skills By Comfortability Tier List

Comfortable & Use regularly

C#, Rust, TypeScript, JavaScript, CSS, HTML, Git, Powershell, Docker, Discord?

Comfortable

Linux, Bash, Python, Flutter, React, Tailwind, Deno, GraphQL, Go, Java, WebAssembly, C, C++

Would need some practice

Figma, Bevy, SolidJS, Svelte, Swift, Ansible

No idea

haskell

PHP

PHP, Plan9 from Bell Labs

Topics I Dabbled In

  • Web development (React, HTML, CSS)
  • Backend development (ASP.NET, Rust Axum, GraphQL)
  • Operating System Development (Paging, Virtual Memory, ACPI, UEFI)
  • Programming Language Compilers (Parsing, Type Checking, Code Generation)
  • Databases (Postgres, Redis, SQLite, RocksDB)
  • Server Administration (Linux & Windows, Powershell, Docker)
  • CI/CD Pipelines (Azure Pipelines)

Projects Overview

DISCLAIMER: Most of my projects are incomplete and are mostly me learning a certain topic or language.

  • Microdragon (Rust) HIGH
    • A microkernel written in Rust, trying to bridge the gap between embedded and general purpose operating systems
    • It is still in it's early days, trying to make a good framework for an OS
    • I will work on this every now and then, the work is can be quite draining for me, so I sometimes need to take a break from it.
  • DragonScript (Rust) HIGH
    • A JavaScript (and TypeScript) Engine, inspired by JavaScript Core's Architecture
    • Currently still in it's infancy, dunno how far I'll get with this, but it's a very interesting topic for me right now
  • Sparky (C#) MID
    • A Flutter-inspired MVU UI Framework for Mobile Devices
    • A UI Tree can be built, but no layouting or interactivity is implemented yet
    • I should work on this more...
  • JSystem (Rust) LOW
    • A Parser for Revolution (Nintendo Wii) file formats
    • I still work on this every now and then, especially when the nostalgia for Wii games hits
  • lsusb (Rust) DONE
    • Very simple tool that lists connected USB devices
    • Done, it does what it should