Hi, I'm Yash
I build things. I write code. Software Developer.
YJ

About

I’m Yash Joshi, Software Developer who builds projects from scratch to understand how they work behind the scenes. I treat products like my own, spend my time learning, and care about refining the details of what I build.

Skills

TypeScriptTypeScript
JavaScriptJavaScript
ReactReact
Next.jsNext.js
Node.jsNode.js
Express.jsExpress.js
HonoHono
PostgreSQLPostgreSQL
MongoDBMongoDB
PrismaPrisma
ZustandZustand
DockerDocker
RedisRedis
GitGit
TailwindCSSTailwindCSS
RustRust
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Real-time Multiplayer Chess Game

A real-time two-player chess game with optimistic UI, full rule enforcement, and reliable game state synchronization.

Next.js
React
Zustand
Socket.IO
Node.js
Chess.js
Tailwind CSS

NotebookLM-style AI Assistant

An AI-powered assistant that answers questions based on user-provided documents, websites, or raw text using retrieval-augmented generation (RAG).

Next.js
TypeScript
Node.js
Hono
OpenAI
Qdrant
AI SDK

Raw WebRTC Video Calling App

A peer-to-peer video calling application built using WebRTC with manual signaling over raw WebSockets, without relying on high-level abstractions.

Next.js
TypeScript
WebRTC
WebSockets
Node.js

Education

Amrita University, Coimbatore

Amrita University, Coimbatore

2025 - 2027

Masters in Computer Application

BCAS, Delhi University

BCAS, Delhi University

2021 - 2024

BSc (H) Computer Science

New Beersheba Public School, Pithoragarh

New Beersheba Public School, Pithoragarh

2019 - 2021

CBSE Class - XI

GitHub Activity

 

Get in Touch

Want to chat? Just shoot me a dm via Gmailor
reach out onX Twitter
Support my work

Heads down, learn and build.

GitHub
LinkedIn
X