Skip to content
View vasujain275's full-sized avatar

Highlights

  • Pro

Block or report vasujain275

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vasujain275/README.md
Typing SVG

Profile Views Followers Arch Linux


🧭 About Me

  • 🔭 Deep-diving into Go — building backend systems and distributed services that don't fall over
  • 🏠 Running a self-hosted homelab — declarative infra, Docker, CI/CD pipelines, zero clicking around
  • 🐧 Daily driver: Arch Linux + Hyprland, entire rice reproducible as a single NixOS flake ⬇️
  • ⌨️ Home is Neovim; IntelliJ shows up when Java's involved
  • ☁️ Exploring cloud & microservice architecture across AWS, Azure, GCP
  • 💬 Always down to talk Linux, self-hosting, backend systems, or homelab setups

🚀 Building in Production

🎯 Reforge — DSA Interview Prep, Reimagined

Weak patterns and stale "solved" questions don't deserve the same priority as what you're actually failing. Reforge ranks your next review using a deterministic spaced-repetition engine — 7 weighted factors (confidence, recency, failure history, pattern weakness, difficulty, attempts, solve time) instead of a generic streak counter.

Go React PostgreSQL Redis

Live

🎓 Unizen — The Student Portal Colleges Should've Shipped

Built because campus ERPs are slow, desktop-only, and hostile to something as simple as checking attendance. One Turborepo powers a PWA + native Android/iOS app (Expo, live on the Play Store), on top of a biometric attendance pipeline built from scratch over the college's raw HTML punch tables.

React Bun Hono PostgreSQL Redis BullMQ

Live

Both early-stage & closed-source — actively building.


❄️ रुद्र (rudra) — My NixOS + Hyprland Flake

Stars Forks NixOS

One flake, fully reproducible from a fresh install — Hyprland, Neovim, dotfiles, and host-specific modules, all declarative. Named after the Hindu god of transformation and renewal.

🔗 github.com/vasujain275/rudra


🛠️ Tech Stack

Languages

Go Java TypeScript Python

Editors

Neovim IntelliJ IDEA

Backend

Spring Boot Gin Express.js Fastify

Frontend

React Svelte

Databases

PostgreSQL SQLite MongoDB

DevOps — Containerization & Orchestration

Docker Podman Docker Compose Docker Swarm

DevOps — CI/CD & Infra as Code

GitHub Actions Jenkins Ansible Nix

Cloud Platforms

AWS Azure GCP

Currently exploring: microservice architecture & robust backend systems in Java and Go


📊 GitHub Stats

GitHub Stats Top Languages GitHub Streak Trophies

📫 Connect

LinkedIn LeetCode Email

Pinned Loading

  1. rudra rudra Public

    My Nix + Hyprland Setup

    GLSL 162 13

  2. homelab homelab Public

    Configs and full guide for running homelab on Raspberry Pi 5

    Shell 4 2

  3. shelfwise shelfwise Public

    A comprehensive, offline-first library management solution built with enterprise-grade security and modern UI/UX

    TypeScript

  4. task-genie task-genie Public

    AI-Powered Task Management Telegram Bot

    Python 2 1