Suraj avatar

Suraj Sharma

Student  •  Chill  •  Learner

I like building quiet, thoughtful software — tools that feel simple, reliable and genuinely useful.

I’m a student from India, working towards studying Computer Science in Japan under the MEXT Scholarship. Most of what I build comes from my own life — studying, organising, self-hosting servers and exploring infrastructure.

Skills

Programming

Python • JavaScript • TypeScript • React • Next.js • HTML • CSS • Linux • Discord.js • discord.py

Tools & Platforms

Git • GitHub • Docker • Ubuntu Server • Arch • NixOS • Vercel • Cloudflare • Jellyfin • Pterodactyl

Projects

StudyTrack — Discord Study Bot

An advanced Discord bot that tracks study time automatically, generates daily/weekly/monthly leaderboards, and sends motivational summaries to students. Built for discipline — not distractions.

Suraj.live — Real-Time Study Platform

A full-stack Next.js platform for live video study rooms with leaderboards, streaks, authentication, and real-time sync — built around calm, focused productivity.

NixLab — Declarative Home-Lab Infrastructure

A reproducible home-lab platform built on NixOS Flakes and Home-Manager. Includes my personal NixOS server running Docker workloads, media services, and self-hosted tools — all routed cleanly through Cloudflare tunnels.

What I’m Doing Now

Right now I'm focused on improving as a developer and preparing for the MEXT Scholarship — with the goal of studying Computer Science at The University of Tokyo.

  • 🎓 Preparing for MEXT 2026
  • 💻 Building tools for studying & productivity
  • 🐧 Daily-driving Linux (Arch & NixOS)
  • 🧠 Learning SQL & Japanese
  • 🎧 Music • Gym • Self-improvement

Last updated: February 2025

Contact