Hi, my name is

Patryk Ruciak.

I
Check out my work
01.

About Me

Hey there! I'm Patryk, just a guy who loves to figure out how computers really think. I started coding when I was younger because I wanted to modify games, and now I'm building full systems.

I don't like using heavy frameworks that much. I prefer to write things from scratch so I can understand every bit of memory my code is using. It's harder, but it teaches me way more. My english maybe isn't perfect, but my C++ definitely is ;)

Recently I was playing with these technologies:

JavaScript (ES6+)
Node.js
C++
Rust
Assembly (x64)
Python
02.

Stuff I Built

Rucix Mail

I wanted to know how email works so I made my own server. No SMTP libs, I read RFCs and coded it. It has encryption and DKIM so it goes to inbox not spam.

Node.js SMTP Cryptography
03.

My Philosophy

rucix@dev:~/mindset
~ cat mindset.txt
# Why I do it hard way

Libs are fast but you dont know what happens inside. To be good dev you need to know basics.


When I build from scratch I learn:
- Memory layout & manual management
- How systems actually communicate (protocols, syscalls, sockets)
- Tradeoffs: why "the right architecture" depends on your constraints


~
04.

Contact Me

If you have cool project or want to talk tech, msg me. I check emails often so I reply fast.