> Hi, I'm KMohZaid
A passionate developer specializing in backend systems, open source contributions, and building tools that make developers' lives easier.
About Me
Hello! I'm KMohZaid, a passionate developer who loves building things that live on the internet. My fascination with computers started way back in class 6–7 when I used to play online games on my father's office PC. He taught me how to use a browser, search the web, and find games to play. Out of all the games I discovered, I played Phineas and Ferb: Transport-inators of Doooom! the most — a memory I still cherish. Those old browser games are all gone now, but I hope to find or run them again someday.
My whole family supported me every step of the way. I learned about computers from my father, and my family always encouraged me whenever I tried to learn something new. I used my mom's phone as a second device to experiment — automating apps, trying control tools — and she never once stopped me, even when things could go wrong. Once I accidentally messed up the partition settings on my dad's office PC and it wouldn't boot. Instead of getting upset, he calmly said "it's fine, you can try tomorrow, and if not we'll bring someone and you can learn from them." I already knew the fix from a past incident where a tech guy had wiped my PC saying it wasn't recoverable — this time I wanted to prove I could do it myself. Next day, I fixed it using a live USB recovery. My knowledge even helped my dad later when he found an old hard disk he thought was broken — the partition table was simply missing, and I recovered it.
Even with all that early interest, I never pursued computers formally — I thought I should focus on school first and computing would come naturally later. That mindset changed when the 2020 lockdown gave me the time to finally dive in. I love to use anime-based alias names over the internet such as Chika Fujiwara and more. When I'm not writing code, you'll find me exploring new tools, learning from the developer community, or working on personal projects that push my boundaries.
Skills
Mastering— Good at it
Learned for Now— Learned but not mastering
Working in Progress— Currently learning
On My Radar— Plan to learn
My Journey
$ git log --oneline --graph journey
Still improving! This is just the beginning — constantly learning and growing every day.
Semester 4 & CTF Champion
Started 4th semester in Canada — taking a Fullstack Development course with Node.js, Express, and React. Learning the same tech from a different professor gives a totally new perspective.
- ▹During 20–22 February 2026, competed in a college CTF event as a solo team under alias "Chika Fujiwara"
- ▹Scored rank 1 in the college division and rank 3 in the open division (all of Canada)
- ▹Rank 1 & 2 in open division were multi-member teams (University of Toronto Club & Maple Fan Club) — as an individual player, scored #1 MVP
- ▹Moved back to Arch Linux from NixOS due to disk space issues with generations and unstable packages
Moved to Canada for Studies
Moved abroad to Canada for a diploma program. Many concepts overlap with what I learned in India, but new ones keep things interesting. Completed 3 semesters — was consistently ahead of the class.
- ▹Professors started saying "I know you know the answer, let someone else try" — so I just started answering without raising my hand
- ▹Used NixOS on my laptop for the full year — it was smooth once I figured it out the second time around
Full Switch to Linux
Got the urge to fully commit to Linux. Used my Android phone with rsync over USB tethering to back up ~100GB of important files from Windows before wiping it.
- ▹Started with Arch Linux — loved it from day one
- ▹Switched to NixOS in August for its declarative config, went back to Arch after a month, then returned to NixOS in December
- ▹Had previously dual-booted openSUSE and tried Arch and Kali Linux (in VM) in 2022, so the transition was natural
- ▹Made the final switch just a week before the flight to Canada in December
New Laptop, New Tools
Got my own laptop, explored better development tools and workflows.
- ▹Discovered Obsidian for note-taking (tried Logseq first but preferred Obsidian's paragraph-based approach)
- ▹Picked up Neovim as primary editor alongside VS Code
- ▹Explored more developer tooling and Linux configurations
Got a PC & Expanded Skills
Got my own PC at home, moved to VS Code, and started building more seriously. Semester 4–5 brought Java, Network Security, and more.
- ▹Helped friends on Telegram with encoder bots and various coding tasks — GitHub still has traces of those collaborations
- ▹Network Security became my favorite course — professor was an experienced cybersecurity professional who knew I already had the concepts
- ▹During a Caesar cipher lab, automated the entire thing with JavaScript instead of doing it manually — professor joked "I told you to do the lab and here you are trying to find vulnerabilities in the website!"
- ▹Since semester 3, every professor knew me — always finished assignments first and helped classmates with theirs
- ▹Used to explore the shared network in the lab — opening \\STAFF-PC via Run dialog to browse shared folders
- ▹Evenings after college work were for Genshin Impact and GTA V
Rapid Learning & First Exams
Picked up multiple languages and tools while balancing diploma coursework. Started contributing to the Telegram community.
- ▹Learned C++, SQL, Bash scripting, and networking basics
- ▹Semester 1 offline math exam — scored 100% on everything I wrote (still proud of that)
- ▹Actively helping people on Telegram with bots and coding tasks
- ▹Started using Vim in Termux after Pydroid packages stopped installing (brief love affair with Nano before that)
- ▹In C advance concepts lab, professor asked if I did struct/class work manually or from online — said "good" when I confirmed it was manual
- ▹Asked my database professor about a SQL command that wasn't even taught yet
The Beginning — Lockdown Era
Class 10 finished in February 2020. After a vacation in March–April, the lockdown gave me the time to finally dive into programming.
- ▹Started learning C language around May–June 2020
- ▹Diploma college began in September 2020
- ▹By December 2020, blasted through a full Python course in days — the C fundamentals made it click instantly
- ▹Got deeply involved in the Telegram userbot community — writing custom features and hosting bots on Heroku's free tier (23–25 days on free dyno)
- ▹Coded entirely on Android using Termux and Pydroid IDE throughout 2020–2021
Open Source
$ gh contribution --user KMohZaid
Get In Touch
I'm always open to interesting conversations, collaborations, or just a friendly hello. Feel free to reach out!
Enjoyed my portfolio?