Download All Resources
If resources are not there, email me, I will send you all of them. Free of course. Ur our upcoming tech hero!😤
Hey there, am Nick. Its 2026, and am currently 24 years. I love tough technical subjects and challenges, of course.
RennexTech is my personal knowledge base for deep, low-level computing documentation, covering the under-documented and undocumented areas of operating systems, programming languages, network protocols, and reverse engineering.
That includes:
Programming in C-WinAPI/C++/Python/Golang/Assembly/JavaScript. Those are my favorites. Am not a master at programming with all these difficult languages, currently specializing in python.
Networking - I used the TCP/IP illustrated book volume 1 and made my own version of the notes. Same to all the other subjects I have released on my github like Operating Systems by Silbertchatz(under construction), Commandline Scripting, Assembly Language programming and Windows API programming.
Reverse engineering and Malware Analysis - Tutorials, tools and methods I discover. This is a future hobby, and its where I will really have to learn the languages I just mentioned above there. Its a hobby because in Kenya, its difficult to land a reverse engineering cybersecurity job if you have no connections, like me. Which is fine. I can start anywhere, and as I upgrade my skills, I will definitely land that job. Its not impossible, but I have accepted it will take time.
I will document everything to the core.
This site will have structured notes, diagrams, and explanations derived from deep reading of foundational computer science texts.
The goal is simple, we're here to understand how systems actually work beneath abstraction layers/frameworks, but occassionally we shall dive into the high-level languages like Python and JavaScript, and do web development projects.
Am designing this both as a personal reference and as a learning resource for others wanting to get into cybersecurity, and specifically, reverse engineering of software and hardware.
All notes are organized by subject and will continue to expand as time goes by.
You're welcome to this space. Feel free to email me if you want. Am always down to talk!😊Send cool stuff. Ask for another support method?
Okay, first, these days am usually quite disappointed with developers, we have become consumers.
In the 2000s, we were producers. People who were doing massive projects for the world.
Look at Terry Davis channel on YouTube. He lived in a time when developers were developing.
He didn't care about having RGBs that made him "feel productive".
He did care about one thing, am I having output?
We care about... how many views did my setup get?
You buy 1000 dollar gaming chair and 1000 dollar standing desk, that you never need, coz you are always sleeping, doing lightweight stuff, and already comfy with your current clean setup.
The only thing rising and lowering from that table is the credit card debt every few months you replace it.
You people have everything out there, and don't get me wrong, its a great thing for people to enjoy good things in life, but are using nothing.
I enter youtube and only 5 people are doing real programming, the rest of you are on "setup-bro-energy".
What do I mean? You have a machine that could power NASA rockets, a mini-datacenter, and you produce nothing good for the world. Its bingeing 24/7 and posting dopamine content.
You are focusing too much on the perfect life, perfect setup... in an imperfect world.
Focusing too much on your perfect cable management, your setup is too clean that you cannot start working, coz things will start rusting...
YOU HAVE THE FEAR OF WORKING, but upgrading your thousand dollar setup is always instant.
You are a "Minimalist developer" with 5 foldable macbook OLED screens to use in a coffee shop that you never visit.
You are a Hoarder in disguise, collectibles is all you do 24/7.
You play games and forget gaming is a past-time when your brain is overheating, not the main event, unless you're a professional streamer/gamer.
You’ve hidden every cable with such obsessive precision that the desk looks like a sterile surgeon's toolbox.
The cleaner your setup becomes, the more things you keep buying.
It’s the aesthetic of getting shit done, without the actual shit getting done.
A 3000W power supply that could run part of Amazon's datacenter that was blown up, to complain that reddit banned you on twitter, and watch other setup-bros and setup-girls tell you about the new better mechanical switches that came from Mars and have alien hieroglyphics....
Its disappointing to see us turn into over-spenders/over-consumers who do absolutely nothing.
The reason I say this, is not because am too above this that I cannot be affected by the same fate, once I get money.
Its because, I understand the impact of turning into a consumer.
It sucks, it kills purpose, it turns you into a zombie who does nothing but ride the hype train 24/7.
Am showing you my PC setup below, its ancient,dusty(will be undusted😂), but gets the job done.
Am happy and satisfied, even if my heart yearns for a better setup, this one has taught me,
"You don't need more to start working. Less is more". ~ Terry Davis.
You’ve been subconsciously taught: “Better setup = more output”
And now you’ve seen someone violate that rule completely.😄
What's your excuse, yet you are blessed beyond belief and have better than I have here, most likely...?
Cost: ~$150 total (15,000kshs)
I have 12gb ram I sold my other screen to bargain with my tech-shop for an 8gb ddr3 stick.
Intel i5 CPU 2310, HDD-SDD combo, AMD Radeon r5 430 which isn't supported by 90% of modern software.
So, the end question is this? Why are you spending the whole week writing 10,000 line neovim configs, when you can launch VSCode or Zed and do something useful?
My chair is wooden, and broken, but it works. It holds me as I work, for now.
Comfort is the end goal for everyone, but realize this, becoming obsessed with setups, will not increase your productivity, it surely eliminates friction and neck pain, but eliminating friction doesn't magically fix productivity.
Productivity can only come from your mind. After you eliminate all the friction and have 500 Elgato streamdeck buttons to open every app, every config file, now, you are the remaining bottleneck.
You will have to wrestle with your mind to get into focus mode.
And if you win that battle with your mind, make it submit to working, and not dopamine brainrot, welcome to the club of basement techbros.✊👏
The core pages on this site are...
The rest of the pages are going to be released as time goes by... eg Operating Systems, Reverse Engineering, Projects, CyberSecurity and the fun stuff I will be exploring in future.