ronak@archlinux:~
whoami
Ronak Kamboj

Ronak Kamboj

Computer Science Student at VIT Bhopal

cat about.txt

Arch Linux enthusiast who builds things for the web. I love clean code, minimal setups, and the satisfaction of a perfectly configured system. Currently exploring modern web technologies like web3 while maintaining my love for the terminal and ricing.

ls ~/interests/
Development
full-stack
Linux
arch btw
Keyboards
mechanical
Football
beautiful game
./connect
fastfetch
ronak@archlinux
~
OSArch Linux x86_64
Kernel6.16.8-arch3-1
WMHyprland 0.51.1
Shellfish 4.1.1
Terminalwezterm
Editorneovim 0.9.5
Packages1247 (pacman)
StatusAvailable for opportunities
cat ~/.config/social
scroll --down
cat ~/about/ronak.md

About Me

#Personal Introduction

Hey there! I'm Ronak Kamboj, a Computer Science student at VIT Bhopal obsessed with building robust backend systems and clean architectures. While most people see a terminal as intimidating, I see it as home—crafting server-side solutions that are powerful, scalable, and beautifully minimal.

#My Journey

My tech journey started with a deep dive into Linux systems, eventually leading me to Arch and Hyprland. That drive for ultimate control and minimal configuration naturally pushed me toward the backend. While I started with C/C++ and tackled algorithmic challenges on Codeforces, I quickly found my true passion in building APIs and managing data.

The same minimalist philosophy that drew me to tiling window managers now shapes my approach to software architecture. I have practiced and built things on the frontend in the past, but my primary focus now lies strictly beneath the surface—designing solid data models, writing efficient server logic, and letting the frontend consume what I build.

#What Drives Me

I'm driven by the challenge of building systems that are not just functional, but elegant. Whether it's optimizing a complex database query, structuring a scalable application, or exploring concurrency, I believe in doing things the right way. The satisfaction of a perfectly tuned backend is what keeps me coding late into the night.

#Current Focus

Currently, my main stack revolves around Node.js, TypeScript, and Prisma ORM. I'm also actively diving into Go to expand my backend toolkit and build high-performance services. When I'm not architecting APIs, you'll find me tweaking my Neovim config, testing out new mechanical keyboard switches, or catching the latest Premier League matches.

./connect --with ronak

I'm always excited to connect with fellow developers who appreciate robust systems and clean code. Whether you want to discuss backend architectures, share Linux rice screenshots, or explore potential collaboration opportunities, I'd love to hear from you!

cat skills.json

Frontend

ReactNextJSTypeScriptTailwind CSS

Backend

Node.jsGoPostgreSQLPrisma ORMGoose

Tools

LinuxGitDockerNeovim

Languages

CC++JavaScriptSQL
ls ~/interests/
Linux Ricing

Hyprland + Arch setup enthusiast

Mechanical Keyboards

Currently daily driving a 65% with tactile switches

Football

Premier League fan, weekend player

Coffee

Fueling late-night coding sessions

Gym & Powerlifting

120kg squat, 140kg deadlift - love heavy lifting

cat fun_facts.txt
I use Arch, btw
Vim motions in everything
Dotfiles are version controlled
Dark mode everything
ls ~/projects/ --detailed

Projects

A collection of projects that showcase my journey from system configuration to full-stack development

github.com/r7rainz/taskflow
TaskFlow preview
Backend / Authentication ServiceLive

TaskFlow

A secure and modular authentication microservice built with TypeScript, Express, and Prisma, supporting JWT-based auth, refresh tokens, and optional TOTP 2FA.

Tech Stack

TypeScriptNode.jsExpressPrismaPostgreSQLJWTSpeakeasyNodemailerDocker

Key Features

  • User registration and login with email/password
  • JWT-based authentication with access & refresh tokens
  • Optional TOTP 2FA using Speakeasy
  • Secure password reset via email (Nodemailer)
  • Prisma ORM for type-safe database access and migrations
Backend / MicroservicesLive

GitHub Banners

A high-performance backend service that generates dynamic SVG banners displaying real-time GitHub user statistics like repositories, stars, forks, and languages.

Tech Stack

GoPostgreSQLApache KafkaDockerChi Routergo-githubgo-cache

Key Features

  • Aggregates GitHub user statistics (repos, stars, forks, languages)
  • Generates dynamic SVG banners with real-time updates
  • Multi-token GitHub API support with automatic rotation
  • Multi-layer caching (in-memory + PostgreSQL) with TTL strategy
  • Background refresh system for keeping stats up-to-date
codequest-lite.vercel.app
CodeQuest Lite preview
Full StackLive

CodeQuest Lite

A comprehensive coding challenges tracker with personalized dashboard for better progress tracking and custom tags creation.

Tech Stack

React.jsFirebaseNode.jsExpressShadcn/uiFramer Motion

Key Features

  • Personalized dashboard for tracking coding progress
  • Custom tags creation and organization
  • Firebase authentication and storage
  • Node.js backend with Express and Nodemailer
  • Responsive UI with Shadcn components
tunesyncz.vercel.app
TuneSynz preview
Full StackLive

TuneSynz

A social music discovery platform that helps users find new music, share playlists, and connect with others through their musical tastes and preferences.

Tech Stack

Next.jsTypeScriptSupabaseSpotify APITailwind CSS

Key Features

  • Create music rooms with shareable codes and links
  • YouTube-powered song search and queue management
  • Voting system to reorder songs in the queue (upvote/downvote)
  • Default playback on room owner's device
  • Optional sync feature for users to listen on their own devices
brainbox-mu.vercel.app
BrainBox preview
AI/MLLive

BrainBox

AI-powered note-taking application with intelligent workspaces for organizing thoughts and collaborative features.

Tech Stack

Next.jsLiveblocksFirebaseEditor.jsFramer MotionShadcn/ui

Key Features

  • AI-powered note organization and suggestions
  • Real-time collaborative workspaces
  • Rich text editing with Editor.js
  • Firebase authentication and storage
  • Intelligent workspace management
ronak@archlinux:~/dotfiles
tree -L 2
.config/
├── hypr/
├── waybar/
├── rofi/
├── kitty/
└── nvim/
scripts/
📄README.md
neofetch
OS: Arch Linux
WM: Hyprland
Shell: Fish
Terminal: Kitty
System ConfigActive

Arch Hyprland Dotfiles

My meticulously crafted Arch Linux configuration with Hyprland window manager, featuring a minimal and aesthetic setup.

Tech Stack

Arch LinuxHyprlandWaybarRofiKittyFishNeovim

Key Features

  • Hyprland tiling window manager configuration
  • Custom Waybar with system monitoring
  • Rofi application launcher and menus
  • Kitty terminal with custom themes
  • Fish shell with custom prompt
softsell-gold.vercel.app
SoftSell preview
FrontendLive

SoftSell

A Frontend project assignment for an internship

Tech Stack

React.jsTailwind CSSFramer MotionShadcn/uiJavaScript

Key Features

  • Responsive design with Tailwind CSS
  • Interactive UI with Framer Motion
  • Shadcn/ui components for consistent styling
final-challenge-centralaxis.vercel.app/
CentralAxis-Clone preview
FrontendLive

CentralAxis-Clone

A Frontend project assignment for an internship of cloning a popular website named CentralAxis

Tech Stack

React.jsTailwind CSSFramer MotionShadcn/uiJavaScript

Key Features

  • Responsive design with Tailwind CSS
  • Interactive UI with Framer Motion
  • Shadcn/ui components for consistent styling
git push origin main

More projects coming soon. Check out my GitHub for the latest updates.

./connect --with ronak

Get In Touch

Let's collaborate on something amazing. Whether it's a project, opportunity, or just a chat about tech!

cat contact_info.json
Bhopal, Madhya Pradesh, India
Available for opportunities
curl -s https://api.github.com/users/R7rainz

Loading...

@R7rainz

...
Public Repos
...
Total Stars
...
Followers
...
Total Forks
Contribution Activity
Less
More
curl -s api.monkeytype.com/users/personalBests

Monkeytype Stats

Loading...

systemctl status ronak.service
● ronak.service - Developeractive (running)
Loaded: loaded (/home/ronak/.config/systemd/user/ronak.service)
Active: active (running) since 2024
Status: "Currently seeking new opportunities"
● Ready for collaboration and new projects
echo "Thanks for visiting!"

Looking forward to hearing from you. Let's build something amazing together! 🚀