Tejas Mahajan
I'm a B.Tech Computer Science student who likes building things that are fast, clever, and sometimes borderline ridiculous. I love pushing the edge of what I can make.
And yes — I use Arch, btw.
🧠 My Desktop Setup
TIP
“Minimal, fast, and beautiful. Built for deep work.”


WARNING
RAM is bogging here, but it's normally around 1GB when idle.
OS & Environment
- Distro: Arch Linux (I keep jumping but stuck here for 3 months now)
- WM: Hyprland via the HyDE Project
- Display Protocol: Wayland (native)
- Shell:
zsh
+ Oh My Zsh + plugins - Terminal: Kitty (GPU-accelerated, ligatures, slick AF)
- Fonts: CaskaydiaCove Mono / JetBrains Mono / FiraCode (All Nerd Fonts)
- Status Bar: Waybar (with some custom modules)
- Launcher:
wofi
orrofi-wayland
- File Manager:
nnn
(TUI) +Thunar
(GUI backup)
💻 Editor & IDE Stack
- Primary Editor: VS Code / Zed-Editor (when low on RAM)
- Fallback: Neovim (when I want pure terminal-mode flow)
🌐 Browser(s)
- Main: Zen Browser
- Alt: I have firefox installed :)
🛠️ Tools I Rely On
- Clipboard: cliphist + wofi
- Package Manager:
pacman
+yay
- Dotfiles: Fully custom — Hyprland, Kitty, Waybar, zsh, VS Code, and more (Spotify, cava etc.)
👨💻 Languages, Frameworks & Stack
IMPORTANT
Following things aren't my limits though, I know a lot of things.
Core Languages
- C++ (when going Low or CP)
- Python (DL stuff, backend, blog, manim, fast scripts and much more you can't even imagine)
- JavaScript / TypeScript (frontend/backend or playing with motion-canvas)
- Rest are just for fun.
Frameworks & Tools
- Frontend: Next.js + TailwindCSS
- Backend: FastAPI / Express (sometimes else Next.js does the work)
- Infra: Docker, Kubernetes (in progress) (and some good free tier things)
- Databases: PostgreSQL, Redis, vector DBs
- AI/ML: PyTorch (TF is good too :)), Jupyter(free kaggle-colab GPU:)), HF transformers (love it)
🧪 Extras
NOTE
Still a student — but I go full throttle. @screenager
for CP everywhere.
- Kaggle: DL comps (
@tejas242
, Never submitted though, Imposter!!) - Competitive Programming:
- Codeforces (Specialist Now, but depends on MOOD)
- LeetCode (Can't wake up)
- AtCoder(Good Questions)
- CodeChef(Nah bro, I didn't get the username)
- Writing: Blog at screenager.vercel.app — latest: “Bloom Filters Demystified” (try reading you may like it, atleast the concept)
✨ Philosophy
IMPORTANT
“If it doesn’t spark joy and save time — I don’t use it.”
That’s my setup — fast, minimalist, and ruthlessly efficient.
Want to collab or geek out? Let’s talk.