Suraj Sharma

Student17 y/oDeveloper

I am a student from India with a singular focus: The University of Tokyo. I build software to understand the logic behind it — sitting at the intersection of systems engineering and quiet utility.

A Linux loyalist (Arch/NixOS) and self-hosting enthusiast — from Pterodactyl servers to private platforms — always chasing the loopholes and internal logic.

Studying
Gym
Research
01. Profile

Skills

Core Stack

Programming

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

FrontendBackend LogicAutomationSystems
Infrastructure

Tools & Platforms

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

DevOpsSelf-HostingCloudInfra
02. Portfolio

Selected Works

Public

StudyTrack

A Discord bot for competitive studying. Tracks voice channels, builds leaderboards, and generates activity heatmaps.

PythonDiscord.pyRedis
Encrypted

Project Serendipity

Private social graph for two. Features synchronized video rooms, shared journals, and persistent digital artifacts.

Next.jsWebSocketsAuth.js
Active

NixLab Infra

Declarative home laboratory. Orchestrated via NixOS flakes running Jellyfin, Pterodactyl, and DNS sinks.

NixOSDockerLinux
Research

Project Aether

Theoretical exploration into high-retention energy storage mechanisms and dielectric electron capture.

PhysicsHardwareSim
03. Status

What I’m Doing Now

I’m deliberately building momentum — technically, academically, and personally — with one clear objective: earn the MEXT Scholarship and study Computer Science at The University of Tokyo.

Primary Objective

Preparing for MEXT 2026 with disciplined study & documentation.

Engineering Depth

Building systems-oriented tools & infrastructure.

Daily Environment

Running Linux full-time (Arch & NixOS) to sharpen intuition.

Learning Track

Studying SQL, algorithms & Japanese — consistently.

Life Balance

Training, reading & music — disciplined but human.

Last updated: February 2025

04. Reach Me

Contact

© 2025 Suraj Sharma — Suraj.live