Skip to content
View royzah's full-sized avatar

Highlights

  • Pro

Block or report royzah

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
royzah/README.md

Hey, I'm Royyan

Professional Bug Creator & Coffee-to-Code Converter

Turning caffeine into questionable code since 2009

Waving Hand
Header Banner

What I Do

I write code. Sometimes it works. When it doesn't, I consult Stack Overflow. I've googled "how to exit vim" more times than I've successfully exited vim.

Coding Animation

Tech Stack

Languages

Languages
Python, Go, Rust, TypeScript, JavaScript, Java, C++, C#, R, MATLAB, Shell
11 ways to mass-produce bugs multilingually

Frontend

Frontend
React, Next.js, Vue, Angular, Tailwind
Day 2,847 of trying to center a div. The div remains uncentered. I remain unhinged.

Backend

Backend
Node.js, Django, Flask, FastAPI, .NET, Express
Where "it works on my machine" becomes "it works on no machine"

Databases & Messaging

Databases & Messaging
PostgreSQL, MongoDB, Redis, MySQL, SQLite, Elasticsearch, RabbitMQ, Kafka
8 different places to lose your data. Choose wisely.

DevOps & Cloud

DevOps & Cloud
Docker, Kubernetes, Terraform, GitHub Actions, GitLab CI, Jenkins, AWS, GCP, Azure
Orchestrating chaos like a drunk conductor. Also where company credit cards go to die.

Machine Learning

ML
TensorFlow, PyTorch, scikit-learn
Teaching computers to be as confused as me, but with math

Operating System

NixOS
NixOS
I have mass-accumulated mass-untransferable knowledge. My config is 3000 lines. I understand 12 of them. Send help.

Stats

Stats Icon
Contribution Graph
Profile Summary

Current Status

Current Status
$ pwd
/home/royyan/existential-crisis/debugging-hell

$ ls motivation/
total 0

$ git status
Changes not staged for commit:
  - sanity.txt (deleted)
  - work-life-balance.md (corrupted)
  • Working on: Something that definitely won't work in production
  • Learning: Why my NixOS config is 3000 lines and I still can't explain what it does

Achievements

Achievements
  • Mastered "it works on my machine" (the machine is NixOS, good luck reproducing)
  • Can create infinite loops in any language
  • Expert at turning simple tasks into complex problems (got a PhD doing this)
  • Work-life balance (still in beta)

The Five Stages of Debugging

  1. "That can't happen."
  2. "That doesn't happen on my machine."
  3. "That shouldn't happen."
  4. "Why is it working now?!"
  5. "Ship it before it realizes it's broken"

Connect

Connect
royyan.zahir@gmail.com

# I have no idea why this works, but it does.
# If you change this code, it will break.
# If you don't change this code, it will still break.
# 
# UPDATE: Past me is an idiot
# UPDATE 2: Current me is also an idiot

"Man is sometimes extraordinarily, passionately, in love with suffering."
— Fyodor Dostoevsky

He was clearly a software engineer.


Profile Views Counter
people who accidentally stumbled into my digital disaster zone

Popular repositories Loading

  1. Balanduino Balanduino Public

    Forked from TKJElectronics/Balanduino

    Git repository for the Balanduino balancing robot

    Arduino

  2. royzah royzah Public

  3. github-readme-stats github-readme-stats Public

    Forked from anuraghazra/github-readme-stats

    ⚡ Dynamically generated stats for your github readmes

    JavaScript

  4. libtommath libtommath Public

    Forked from libtom/libtommath

    LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.

    C

  5. traceability-helper traceability-helper Public

    Python

  6. simple-video-streaming simple-video-streaming Public

    Simple scripts for streaming video between computers using GStreamer. Supports hardware encoding (NVIDIA/VA-API) and works locally or over network.

    Shell