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; occasionallybeet
- Spreadsheets:
sc-im
(mostly use R) - PDF viewer:
zathura
(previouslymupdf
) - Image viewer:
sxiv
(images, GIFs,custom scripts)
my arch [dots ] preview


