now
updated: 2026-01-18
learning
currently learning nixos and declarative configs for stable reproducible systems, rust programming for systems projects and performance coding, advanced networking for homelab servers and cloud setups, docker and dockerops for containerization and automation, preparing for a cse degree while exploring practical skills beyond academics, and refining system level customization and workflow with neovim tmux and shell scripting.
working on
working on homelab server setups including networking backups monitoring and virtualization, writing a linux admin guide series documenting setups tips configs and best practices, contributing to foss projects to improve software i care about and learn collaborative development, building personal tools and scripts to automate repetitive tasks and improve efficiency, and experimenting with alternative desktop environments and window managers with dedicated blog posts coming soon.
using
using arch linux as my main daily system, nixos occasionally for workflow optimization and reproducible configs, neovim and tmux for efficient editing and terminal management, ghostty / foot terminal for minimal fast terminal use, alpine linux since early 2022 on 8gb ram later upgraded to 16gb, experimented with gentoo almost installed many times, voidlinux briefly, and various desktop environments and window managers.
competitive coding and hackathons
soon after starting university i plan to dive into competitive programming and coding challenges. exploring platforms like codechef atcoder and codeforces to improve problem solving, learn algorithms, and practice coding under constraints. plan to join hackathons and collaborative coding events to work with others, explore new technologies, and apply my learning in real scenarios. focus is on growth experience and building meaningful projects not just winning. this is part of my broader journey to strengthen coding skills, understand systems deeply, contribute to foss, and prepare for academic and real world challenges.