Welcome to my

Hi, I'm (Regalk)! A computer scientist who loves exploring hardware, software, and everything in between. From AI hardware to kernel development and brain interfaces, I love building and learning. Oh, and I once competed internationally in web development!

Main image and logo of the website regalk computer scientist
(Prompt to stable Diffusion 3: Cubism art image <square 1:1>)

About Me

I'm a tech guy with a deep curiosity for both hardware and software. Throughout my journey as a computer scientist, I've delved into mutliple areas where software is needed (I like beign a generalist!). My goal is to always learn, build, and explore innovative technologies that shape the future and improve human life.


  • ๐ŸŽ‚ Birthday: March 8.
  • ๐Ÿงฎ Passionate about mathematics, physics, and programming.
  • ๐Ÿค“ Lifelong learner, driven by curiosity and the pursuit of mastery.
  • ๐Ÿค– Enthusiastic about low-level programming, including hardware, OS, kernel development, and drivers.
  • ๐Ÿค– Excited about AI, exploring new ideas for intelligent agents, and advancing knowledge in deep learning.
  • ๐ŸŒ Full-stack web developer with experience in modern frameworks, always seeking efficient and scalable solutions.
  • ๐Ÿ”ง Currently focusing on Rust and exploring alternatives like Leptos, Axum, and other frameworks to build efficient systems.
  • ๐Ÿ’ป Enjoys experimenting with cluster building, IoT, RISC-V, and ARM for fun and learning.

I have experience in some progamming languages like C, C++, Python, Rust, Zig, JS, TS, Go, Haskell and some more...


Interests

  • ๐Ÿ•Š๏ธ Loves FreeSoftware phylosophy.
  • ๐Ÿ“š Enjoys reading books and diving into new ideas.
  • ๐Ÿ’ป Loves building software and exploring creative projects in free time.
  • ๐Ÿšถ Appreciates minimalism.
  • ๐Ÿ”ค Enjoys learning languages : ๐Ÿ‡ฌ๐Ÿ‡ง, ๐Ÿ‡ช๐Ÿ‡ธ, ๐Ÿ‡ซ๐Ÿ‡ท (soon ๐Ÿ‡ฉ๐Ÿ‡ช, ๐Ÿ‡ต๐Ÿ‡น).

Setup

Linux Setup

  • ๐Ÿง Distro: NixOS <unstable channel>.
  • โœ๏ธ Editor: Vim or Emacs (motions).
  • ๐Ÿ–ฅ๏ธ WM: Hyprland, RiverWM (Now a full-time Wayland user).
  • ๐Ÿ–ค Terminal: Ghostty, Kitty.
  • ๐ŸŽจ Theme: Tokyo Night or Rosepine.
  • ๐Ÿ”ค Font: Iosevka NerdFont.
Image of Richard Feynman giving a lecture
"Fall in love with some activity, and do it! Nobody ever figures out what life is all about, and it doesn't matter. Explore the world. Nearly everything is really interesting if you go into it deeply enough. Work as hard and as much as you want to on the things you like to do the best. Don't think about what you want to be, but what you want to do. Keep up some kind of a minimum with other things so that society doesn't stop you from doing anything at all."

Richard Feynman

Featured Projects

A selection of open source initiatives I've contributed to or created. Passion drives innovation - these projects represent my journey in software craftsmanship.


A modern reimagining of the classic SpaceWar game built with Bevy engine

RustBevyWebAssembly

Real-world color blending simulation with physics-based mixing algorithms

RustWGPUColor Science

Portfolio and blog with custom CMS built using Rust web stack

RustLeptosAxumSSG

Multiplayer UNO game implementation with server-authoritative architecture

RustWebSocketsLeptos

Multiplayer UNO game implementation with server-authoritative architecture

PythonWebSocketsDjango

Suite of developer tools for the Valence Minecraft server framework

RustValenceMinecraft

Explore more on GitHub

Blog

A blog were I develop some vague ideas I usually think off. Add it to your RSS feed and feel free to reach outโ€”let's discuss fascinating topics together!

Why I love Nix

Nix changed the way I see containers, pkg managers and the communities. Nix is the modern way to understand systems.

SOON

SOON