Harsh Sinha
Software engineer specializing in full-stack web and app development, cloud deployment, and AI-driven automation.
HS

About

Software engineer skilled in React, React Native, Next.js, and TypeScript, focused on building scalable, production-ready products. I love solving problems, taking ownership end-to-end, and working in fast-paced, product-driven teams.

Work Experience

Skills

C
C++
JavaScript
TypeScript
React.js
Next.js
React Native
Tailwind CSS
Node.js
Express.js
MongoDB
PostgreSQL
Supabase
RAG
Groq LLM
Pinecone
Vector Embeddings
Prompt Engineering
Semantic Search
WebSockets
WebRTC
Socket.io
Git
GitHub
Docker
AWS
Redis
NGINX
Postman
Vercel
DSA
OOP
DBMS
Operating Systems
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.

P2P File Sharing System

Built a peer-to-peer file sharing system using WebRTC DataChannels, with WebSockets used strictly for signaling.

Solved large file transfer failures by moving from memory-heavy buffering to streaming-based chunk dispatch.

Implemented DataChannel backpressure handling using bufferedAmount to prevent RAM spikes and browser freezes.

WebRTC
WebSockets
React
Node.js
TypeScript
TailwindCSS

RAG Tutor

Built an AI-powered tutoring platform using RAG to provide context-aware, citation-backed answers from uploaded course materials.

Integrated Pinecone and Groq LLM for semantic search and intelligent, course-specific responses.

Implemented role-based authentication with NextAuth.js and document processing for PDF, PPTX, and DOCX files.

Next.js
TypeScript
MongoDB
Pinecone
Groq
TailwindCSS
NextAuth.js

ChatApp

Engineered a real-time mobile chat app with Better Auth and secure Expo SecureStore persistence.

Developed a Node.js & Express backend with Socket.io for real-time messaging, presence, and typing status.

Integrated Expo Server SDK for push notifications and cursor-based pagination using PostgreSQL and Prisma.

React Native
Expo
TypeScript
Node.js
Express
Socket.io
PostgreSQL
Prisma
Better Auth
Hackathons

I like building things

I enjoy participating in hackathons to push my limits, collaborate with talented developers, and turn bold ideas into working products under tight deadlines. Each hackathon sharpens my problem-solving skills and fuels my passion for building impactful solutions.

Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.

GitHub
LinkedIn
X