Skip to content
View samarth-na's full-sized avatar
🏠
job searching from home
🏠
job searching from home

Highlights

  • Pro

Block or report samarth-na

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.

Content in all repositories owned by your account will be closed.
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
samarth-na/README.md

samarth@fedora:~$ whoami
Backend Software Engineer | TypeScript, Node.js, SQL
samarth@fedora:~$ cat location.txt
Indore, India | 3rd Year CS Student | Available for Internships & Freelancing

About β€’ Experience β€’ Projects β€’ Research β€’ Tech Stack β€’ Fun Stuff!

About

Hi, I'm Samarth (Sam). Backend-focused developer interested in infrastructure, performance, JavaScript, databases, and Linux.

Started with Harvard's CS50 6 years ago, then spent the last few years exploring Linux, web development, backend systems, distributed systems, databases, and infrastructure.

Currently:

Working with TypeScript, Node.js, SQL, PostgreSQL, Cloudflare, Docker, Kubernetes, and real-time systems using WebSockets and WebRTC.

πŸ“ Based in: Indore, India πŸŽ“ Education: SAGE University Indore (Honours B.Tech Computer Science, Expected 2027) Β· CGPA 7.8/10 linkedin

Experience

Backend Engineering Intern @ Brand Collabs (Jan 2026 – Mar 2026) dinehub

  • Eliminated server-side asset inference and storage requirements by generating assets on-demand on the client, reducing associated inference and storage usage by 100%
  • Built an internal static code-generation pipeline for asset-generation workflows and audited internal APIs for security vulnerabilities, remediating issues across 118 endpoints
  • Configured Supabase services for offline deployments and designed an offline-online data synchronization engine for event operations

Featured Projects

Cloud Workspace (2026) β€” Collaborative Cloud Workspace Next.js, TypeScript, Cloudflare Workers, Durable Objects, WebSockets, WebRTC, libSQL

  • Built a collaborative cloud workspace with real-time messaging, shared tasks, file/image uploads, scheduled meetings, and video calls
  • Implemented real-time chat using WebSockets and Cloudflare Durable Objects for stateful coordination
  • Implemented peer-to-peer video calls with WebRTC and role-based authentication and access control using Better Auth
  • Infrastructure: Cloudflare Workers, Durable Objects, Turso/libSQL, Vercel, UploadThing

Single Sign-on Service (2025) β€” Multi-Tenant SSO Service Node.js, Nitro, Cloudflare Workers, D1

  • Built a multi-tenant authentication service designed to provide centralized sign-in and authorization across multiple applications
  • Implemented authentication flows, tenant isolation, and role-based access control with API security controls

SQL Visualizer (2026) β€” Browser-Based SQL Schema Visualizer Next.js, TypeScript, SQL

  • Built a SQL schema visualizer SPA that parses SQL definitions and renders relational schemas as an interactive architecture graph with tables and foreign-key relationships

Live Token Meter (2026) β€” OpenCode Plugin TypeScript

  • Built and published an OpenCode plugin that tracks real-time token generation rate, total generated tokens, and per-turn token usage using the v2 API

Research & Case Studies

react.dev Architecture Deep Dive (2025) Next.js 15, React 19, TypeScript, Tailwind, MDX Analyzed real production codebase to understand high-quality architecture decisions. πŸ“„ Full Report: casestudy-reactdotdev.samarth.page πŸ“ Detailed Notes: Notion

Tech stack

JavaScript TypeScript HTML CSS PHP Lua Bash Node.js Vite React Next.js Hono Express PostgreSQL MySQL SQLite MongoDB Redis WebSocket GraphQL Postman

Cloud & Platforms

Cloudflare Vercel Supabase Google Cloud AWS Azure Docker Podman Kubernetes Linux Git Alpine Linux Nginx Kafka Apache SSH Cloudflare Workers R2 D1 Durable Objects Workers AI KV Queues Pages

Enthusiast stuff!!!

My main setup and configurations live in my dotfiles repository: dotfiles

It includes configs for Neovim, tmux, shell environments, terminal tooling, and my Linux workflow. Most of my development environment revolves around Fedora Linux, tmux, Alacritty, and terminal-first tooling.

System:

  • Moto Book 60 Pro
  • Intel Core Ultra 5 225H
  • 16GB LPDDR5 RAM
  • Fedora Linux 43 (since Fedora 38)
  • GNOME 49

Main Workflow:

Other tools: Yazi, Lazygit, Lazydocker, btop, Starship, Atuin, Zoxide, hunk, htop

Pinned Loading

  1. live-token-meter live-token-meter Public

    OpenCode 2.0 TUI plugin showing live tokens/sec, last-response tokens, and total tokens generated. Published on npm.

    TypeScript

  2. sql-ddl sql-ddl Public

    Schema visualizer SPA that turns PostgreSQL DDL into interactive ER diagrams (React Flow). Live demo linked.

    JavaScript

  3. workspace workspace Public

    Collaborative cloud workspace: messaging, group chats, tasks, meetings, files. Next.js, Bun, TypeScript, Drizzle + libSQL, Better Auth.

    TypeScript

  4. assistant assistant Public

    Privacy-first local AI chat app that runs fully on-device via Ollama. Next.js, TypeScript, Tailwind CSS.

    TypeScript

  5. nvim nvim Public

    Primary Neovim configuration for a terminal-first Linux workflow.

    Lua 1

  6. dotfiles dotfiles Public

    All dotfiles and system configuration: Fedora setup, Neovim, tmux, shell, and terminal tooling.

    Shell 1