Hi, I'm Adarsh 👋
SDE at Somo Media | Ex - Anonimo Interactive,HeyCoach, GFG | 3⭐ @ CodeChef (Max 1615) | Pupil @ Codeforces (Max 1242) | React, Node.js,NextJS,GenAI, Microservices | Exploring AI & Scalable Systems
TK

About

Passionate Software Development Engineer with 2+ years of experience building scalable web applications, backend systems, and AI-powered products; currently at Somo Media, with expertise in React, Next.js, Node.js, PostgreSQL, MongoDB, WebSockets, GenAI, LangChain, RAG, MCP, OpenAI, and Vector Databases, and a strong background in DSA, competitive programming, system design, and distributed systems.

Skills

React
Next.js
TypeScript
TailwindCSS
ShadCN UI
Radix UI
Node.js
Express.js
Microservices Architecture
REST APIs
PostgreSQL
MongoDB
Prisma ORM
Redis
Docker
CI/CD Basics
LangChain
LangGraph
Groq
RAG (Retrieval Augmented Generation)
Fine-Tuning (LLMs)
JavaScript
TypeScript
C++
Git
VS Code
Postman
Vercel
Render
My Projects

Check out my latest Project

Worked on multiple full-stack projects using the MERN stack, and currently exploring Generative AI through hands-on projects and continuous learning

AI Video Interview Assistant

AI Video Interview Assistant

AI-powered video interview platform that analyzes uploaded resumes (PDF/DOCX or manual input), detects candidate seniority, and conducts adaptive live interviews. Built with real-time speech-to-text (Whisper), text-to-speech (OpenAI TTS), GPT-based interview logic, LiveKit video/audio streaming, and MongoDB-backed conversation memory for context-aware interview sessions.

React
Vite
Node.js
Express.js
MongoDB
OpenAI GPT-4
OpenAI Whisper
OpenAI TTS
LiveKit
Axios
Multer
pdf-parse
Mammoth
Online Panditjee Booking System

Online Panditjee Booking System

A full-stack marketplace to discover and book verified Pandits nearby by location and radius. Built with Next.js and a Node.js/Express API on MongoDB Atlas, featuring JWT auth, geo-based search, puja exploration, multi-step booking, Pandit onboarding, and admin verification. Deployed with Hostinger (frontend) and AWS EC2 + Nginx (backend).

Next.js
React
TailwindCSS
Node.js
Express
MongoDB
JWT
AWS EC2
Code-to-Mermaid Generator

Code-to-Mermaid Generator

An AI-powered full-stack app that turns GitHub repositories into interactive Mermaid diagrams using Google Gemini. FastAPI backend fetches and analyzes repo files, detects structure and dependencies, then generates flowchart, class, sequence, and module diagrams from file-, function-, or block-level context. Vite frontend with live Mermaid rendering, Tailwind UI, and API proxying for real-time visualization of code architecture.

Python
FastAPI
Gemini
JavaScript
Vite
Mermaid.js
Tailwind CSS
PyGithub
QueryPilot

QueryPilot

A full-stack AI analytics chat app that turns natural-language questions into safe, read-only SQL and answers from a live PostgreSQL e-commerce database. Built with a Next.js chat UI and Fastify backend: schema-aware SQL generation via DeepSeek, SQL validation with a read-only DB user, automatic retry on query errors, follow-up conversation context, and responses that include a natural-language answer, result table, auto-selected chart, generated SQL, and execution time—so answers come from real query results, not hardcoded mocks.

Next.js
JavaScript
Tailwind CSS
Recharts
Node.js
Fastify
DeepSeek
PostgreSQL
Prisma
pgvector
Hackathons

I like building things

Participated in 15+ hackathons and over 150 online coding contests on platforms like LeetCode, CodeChef, and Codeforces. Passionate about problem-solving and building innovative projects.

  • S

    Shaastra Hackathon(IIT Madras)

    Chennai, India

    15th Place out of 1500 teams
  • H

    Hack4Health

    Online, India

    Completed without rank
  • H

    HacKronyX

    TamilNadu, India

    Won 1st prize
  • K

    KARE-Hack

    TamilNadu, India

    Attended & certified
  • K

    KARE-Hack2.0

    TamilNadu, India

    3rd Place
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.