+
Skip to content
View Gurjaka's full-sized avatar
Structure born from chaos, one commit at a time.
Structure born from chaos, one commit at a time.

Block or report Gurjaka

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Gurjaka/README.md

Hey, I'm Gurjaka 👋

🧠 Self-Taught Developer | 🐧 NixOS Craftsman | 🌍 Open-Source Shaper


🚀 I chase simplicity, crave control, and build clean abstractions.
🛠️ I break things to learn. Automate to focus. Tinker to grow.
🎯 Deep into systems, low-level code, and Linux internals.

⚙️ Tools with intention. A future shaped, one commit at a time.


📊 GitHub Stats


📚 Featured Projects

  • 🧪 Nixos-Dotfiles
    🎛️ Personalized NixOS config for speed, minimalism, and productivity.

  • 🐍 Python Roadmap
    🚀 A roadmap that teaches Python through real-world projects.

  • 🌀 Gravi Booster
    🌍 A gravity + air drag simulation tool built in Python.

  • 📘 C-Programming-Language
    💡 My C playground — solving exercises, trying out ideas.

  • 🧊 Zen-Browser-Nix
    🌐 Porting Zen Browser to NixOS with flakes.

  • 🛡️ Focus-Mode
    Boosts productivity by managing distractions and notifications while coding.

  • 📚 Books
    📖 A collection of books I've read, recommend, or plan to read. Organized by topic for easy browsing.

  • 🌳 Manim-Decision-Tree
    🎬 Visualizing decision trees using Manim to explore how they split data.

  • 🤖 Personal-movie-recommendation-model
    🎥 Final project for the TBC x Geolab Bootcamp — a smart movie recommendation system tailored to each user's unique taste.

  • 🔎 DSGBase
    📊 DSGBase is a hybrid C backend + Flask frontend framework for working with user datasets. It provides efficient backend logic for data storage/search and a web frontend for user interaction.

  • 🌼 Pretty
    🖥️ PreTTY is a modern terminal emulator that blends simplicity with aesthetic design. It’s built to be portable, reliable, and ergonomic, while staying true to the Unix spirit of tty.


🧩 Contributions

I've contributed to some of the projects I use daily:

  • 🔧 Nixpkgs
    🧬 Contributing bug fixes, packages, and improvements to the Nix ecosystem.

  • 🖼️ Qtile
    🪟 Improving Qtile with new features, patches, and usability enhancements.


🧠 Currently Learning

  • 🔍 C (Advanced) — memory, pointers, data structures
  • ❄️ Nix — overlays, modules, advanced expressions
  • 🐚 Shell & Linux internals — scripting, deep dives
  • 📟 Embedded systems — performance & low-level optimization
  • 🧠 AI/ML — planned deep-dive after building core foundations

💻 Skills & Technologies

🧠 Core Languages

  • 🐍 Python — scripting, automation, and project prototyping
  • ⚙️ C — low-level systems, memory, and performance
  • ❄️ Nix — reproducible environments and system config

⚙️ Tools & Workflow

  • 🐧 Linux — daily driver, terminal-first workflow
  • 🖋️ Neovim — highly-tuned editor for speed and control
  • 💻 tmux — terminal multiplexing, always running sessions
  • 🔧 Bash — shell scripting and automation
  • 🌀 Git — version control and open-source collaboration
  • 📁 Flakes — structured, reproducible, and modular Nix setups

📦 Knowledge Areas

  • 🧠 Dotfiles — minimalist setup, optimized for flow
  • 🔍 Linux Internals — exploring how systems really work
  • 📚 Productivity Stack — Markdown, Obsidian, scripting, and workflow design

📫 Connect With Me

Whether it’s a bug, a brainstorm, or a random late-night idea — I’m here.

Email — reach out directly for anything
Discord — quick chats, coding talk, or just hanging out

🤝 Let’s Build Something Cool

If you're working on something meaningful, weird, or ambitious — reach out.
Open to hacking on ideas, learning together, or collaborating on passion projects.


📝 More About Me

🎮 Hobbies: Coding, reading tech books, optimizing my setup, gaming, and binge-watching quirky films and anime.

🚀 My long-term interests: embedded systems, electrical engineering, and low-level performance.

🔋 Fun Facts:

  • 🧠 Rebuilt my Neovim setup over a weekend just to fix one plugin’s look.
  • 🔧 Can spend hours tweaking terminals and still feel it’s not perfect.
  • 😅 Once yelled at the compiler… only to realize I forgot to call the function.

✍️ I write code like poetry — minimal, precise, and honest.


📈 GitHub Activity Graph


☕ Support Me on Ko-Fi

☕ Love what I build?
Support my caffeine habit and keep the builds coming:

Ko-fi


Pinned Loading

  1. pretty-terminal/pretty pretty-terminal/pretty Public

    A pretty - portable, reliable, ergonimic - TTY

    C 9 2

  2. Dotfiles Dotfiles Public

    My Nixos dotfiles.

    Nix 17

  3. focus-mode focus-mode Public

    A smart assistant that protects your coding sessions by managing distractions and communications

    Python 2

  4. zen-browser-nix zen-browser-nix Public

    Zen Browser for NixOS

    Nix 4 3

  5. C-Programming-Language C-Programming-Language Public

    A personal repository for learning and experimenting with C programming through practice programs and resources.

    C 5

  6. Personal-movie-recommendation-model Personal-movie-recommendation-model Public

    This is a final project at TBCxGeolab bootcamp

    Python

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载