Skip to content
View MFarabi619's full-sized avatar
🐛
🐛

Sponsoring

@hlissner
@Xe
@davydkov
@fuma-nama

Highlights

  • Pro

Block or report MFarabi619

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
MFarabi619/README.md
Please note that my technical competency fluctuates based on my active projects. I learn (and often forget) things as I go, and regularly rotate between different problem areas.

On occasions I've worked with as many as 8 different languages in a single day.

🛠 Current Setup

Arch Linux - Migrating to NixOS nix-symbol-mfarabi

Hyprland compositor + HyDE configurator

Decay Green theme with greek statue wallpaper Dracula-themed wallpaper with bats flying around Arch Linux logo Tokyo Night theme terminal rice with fastfetch
Material Sakura theme with cat in the middle MacOS theme with Rofi selector Edge Runner theme with keybinds window
Hack the Box theme with btop Decay Green theme with ugm and pacseek Red Stone theme with Lazydocker and K9S
Gruvbox theme with Lazydocker and kmon Catpuccin Mocha theme with procs and netscanner Rose Pine theme with Gather on Vivaldi and Discord

Doom Emacs + Evil Mode emoji

Fastfetch + Pacman -Syu + Doom Emacs Dashboard

See More

tree-sitter and lsp-mode for syntax highlighting, structural editing, definition lookup, symbol navigation, intellisense, diagnostics etc.
image image
Ellama + copilot-chat for AI input and code review dap-mode for bug hunting 🐞
image image
devdocs.el for quick references restclient-mode to ping API endpoints
image image
pnpm-mode for running tasks Magit for Git client
image image
Vertico + corfu for fuzzy finding scad-mode for 3D modelling
image image
org-mode for notes eww for web browsing
image image
pdf-tools for pdf documents fireplace for philosophical discussions
image image

Previously on Neovim + LazyVim

ArchVim Rice

See More

Aerial and Outline for Treesitter Language Server Protocol symbol navigation
image image
Codeium + GitHub Copilot for AI input and code review Nvim DAP for bug hunting 🐞
image image
Neotest for running test suites Rest to ping API endpoints
image image
Overseer for running tasks Lazygit for Git client
image image
Telescope + fzf for fuzzy finding SurfingKeys for browser navigation
image image

Ferris Sweep + Gear Shifting

Ferris Sweep Split Keyboard Layout

Previously on Piantor

See More

Piantor Split Keyboard Layout

Piantor Split Keyboard with Luna in front of Framwork Laptop Piantor Split Keyboard disassembled on bed

Started out on Keebio Iris Rev. 5

Keebio Iris Rev. 5 RGB in front of Framework


Monkeytype Symbol Practice with Burning Tux Mascot


TypeRacer.com scorecard for user killshot619


✨ About Me

  • 🌱 Began self-taught developer journey in January 2023.
  • ✋ Open-source software advocate, curious process miner, and craftsperson 🎨
  • 💻 Passionate Vim/Neovim/Emacs & Operating Systems enthusiast.
  • 🛠️ I believe that a good developer experience is key to a good user experience, and regularly explore paradigms that reduce fatigue and improve productivity 🏃‍♂️💨

📖 Books

Got a suggestion? Add it to the list :)

🔗 Connect:


Mumtahin Farabi's LinkedIn Profile Mumtahin Farabi's YouTube Channel Mumtahin Farabi's LeetCode Profile Mumtahin Farabi's FreeCodeCamp Profile Mumtahin Farabi's X Account

Generated dynamically using Rust parser executed on a self-hosted GitHub Actions runner 🦀🤖

Pinned Loading

  1. likec4/likec4 likec4/likec4 Public

    Visualize, collaborate, and evolve the software architecture with always actual and live diagrams from your code

    TypeScript 586 61

  2. MFarabi619 MFarabi619 Public

    Monorepo containing configs, projects, notes, etc. Doubling as practice for managing huge, multi-language codebases with potentially unrelated concerns.

    Shell 3

  3. mira-amm/mira-amm-web mira-amm/mira-amm-web Public

    🟩 Platform source for the MIRA protocol 🦕

    TypeScript 6 33

  4. cuhacking/2025 cuhacking/2025 Public

    ⌨️ Flagship platform for cuHacking's 2025 hackathon.

    TypeScript 60 32

  5. cusec/2024 cusec/2024 Public

    The official website for the 2024 edition of CUSEC (Canadian Universities Software Engineering Conference)

    TypeScript 1 2

  6. Arduino Arduino Public

    A collection of both major and minor projects using Arduino platforms.

    C++