Hi, I am Muhammad Rizal!
I write to remember, code to understand, and build to feel a little more real in a digital world.
3
+
Years of mixed Experience
…
+
Projects Completed


/ My Story
Journey of switching career
So, hereโs the deal. I spent quite a few years as a network and security engineer, doing the behind-the-scenes magic of keeping systems locked down and running smoothly. It was cool and all, but honestly, I wanted to build stuff people could actually see and use. Plus, letโs be real, the idea of working remotely in pajamas while sipping coffee sounded way better than being stuck in a server room.
Also, since Iโm a Computer Science student, switching to web development just makes sense, like finishing a puzzle you started ages ago but kept ignoring because, well, life. Learning to code wasnโt a walk in the park though. I basically had to unlearn a lot of โnetwork guyโ habits and figure out why my code wasnโt working (spoiler: it was almost always a missing semicolon).
Balancing all this while still holding down my old job felt like juggling flaming sword, exciting but risky. But my engineer brain kicked in, and slowly but surely, I started to get the hang of it. Every bug fixed felt like winning a mini battle, and that kept me hooked.
Now, Iโm on this crazy, rewarding path to become a developer who not only understands the tech inside out but can also build cool stuff people actually enjoy using. And yes, Iโm still working on perfecting my coffee-to-code ratio.
/ About me
Why I built my career as a web developer
After years working in network and security engineering, I decided to switch my career and become a developer. I realized that building software lets me combine my technical skills with creativity in a way that truly excites me.
My experience in networks and security gave me a strong foundation in how systems work behind the scenes, but as a developer, I get to create the tools and applications people interact with every day. This new path challenges me to keep learning and growing while building solutions that are useful, reliable, and enjoyable to use.

/ Skills
Languages & Tech Iโve Wrangled (Without Cryingโฆ Too Much)

HTML & CSS
The bread and butter. Or in my case, the nasi goreng and telur ceplok of web development.

git & github
For version control and also for accidentally pushing to the wrong branch.

cli
Comfortable with the terminal, because letโs face it, the GUI is for amateurs (kiddingโฆ kinda).

node js
Where I realized the backend isnโt just black magic. Also where I met my first 500 error.

docker (beginner)
Still learning how to containerize my chaos.

aws (beginner)
Cloud wizard-in-training. Iโve played with EC2, S3, and IAM just enough to feel powerful and terrified.

React js
Weโre still flirting. Not fully committed, but weโve had some great moments.

vs code
My main battleground. With dark mode, obviously.
/Portfolio
Recent Projects โ Not Just Another To-Do App, I Promise
Git
WordPress
Personal Portfolio Website
(Website design for a developer who took the shortcut… just this once)
Built with WordPress because I wanted to get it done fast โ but hey, I promise this wonโt be the last you see of me. One day, this portfolio will be fully hand-coded with love, JavaScript, and maybe some tears. For now, it’s clean, responsive, and totally mine.

Coming soon…
/ services
Here’s what I can do for you
Why You Should Hire Me Instead of Just Refreshing the Page and Hoping It Works

Frontend
Pixel-perfect (ish) UIs using HTML, CSS, and JavaScript. I can bring your design to life, responsive, accessible, and just the right amount of fancy.
Framework flirt status: React (basic, but weโre working things out).

Backend
APIs, databases, auth flows โ I write clean and scalable server-side code using Node.js, Golang, and good ol’ REST. Your logic, data, and server performance? Handled.

devops
I can containerize your chaos with Docker, deploy stuff to the cloud using AWS, and keep things from falling apart with some basic CI/CD setups. Iโm not a wizard (yet), but Iโm getting there.
