I'm anas ahmed. I am from somalia, and i am currently based in Türkiye

Hey, I’m Anas Ahmed, and welcome to my little over-engineered corner of the internet.

small fun facts about me:

I’m a software engineer.

I'm a big sports fan(Mavs fan here,rough year).

I like to do swimming and basketball and plan into getting doing various other sports.

I spend most of my days writing code.

I love geeking out over setups, customizing my development environment, automating workflows, and fine-tuning tools to make my work as smooth and effortless as possible.

I once speedran setting up an email server without a shell script in 34 minutes.

I use ARCH BTW(sorry i couldn't resist the joke).

Backend development is my comfort zone, but I often dabble in frontend or infrastructure when curiosity strikes.

Lookin ahead

I’ve worked at small to small-medium-sized companies and done contract work in the past few years while I was doing university, this taught me how to take ownership of projects and solve problems with limited resources and small teams.

Lately, though, I’m looking for bigger challenges,joining a larger team and doing projects with more scale and impact. I’m keeping an open mind and excited to see where I can end up and contribute next.

Setup

My whole setup is based on me liking to get things done quickly and with as little mental overhead as possible.

I like having vim-like bindings and sometimes will chose programs for supporting
them, and i prefer running programs in the terminal whenever feasible for simplicity's sake.

Basic

Operating System/Distribution:
I use Arch Linux, a rolling-release distro that gives you full control.(with the greatest package manager pacman)

Terminal:
I use kitty, a fast, GPU-accelerated terminal. I’m also experimenting with Ghostty.

Shell:
I use zsh as my shell. it's pretty much bash with additional plugins for more advanced auto-completion and syntax coloring. I still do have bash as my system shell

Window Manager/Desktop Environment:
I switch between Sway and Hyprland depending on workflow. Both are minimal, tiling-focused environments.

Text editing and programming:
I use Vim, Neovim, and Emacs. Vim/Neovim is my main workflow nowadays,while Emacs is for specific tasks.

Web browser:
I used Chrome, now on Zen, for speed and simplicity i have vimiumc and Tridactyl plugins.

Utilities

  • File manager: yazi
  • Mail: neomutt + isync (mutt-wizard)
  • Music/Video: mpv handles both audio and video; mpd + ncmpcpp for library; occasionally beet
  • Spreadsheets: sc-im (mostly use R)
  • PDF viewer: zathura (previously mupdf)
  • Image viewer: sxiv (images, GIFs,custom scripts)

my arch [dots ] preview

Arch rice dots preview
Arch rice dots preview
Arch rice dots preview
Arch rice dots preview
Arch rice dots preview
Arch rice dots preview