Ashish Kumar Shukla

Ashish KumarShukla

I build web applications end to end, then keep a written record of why they are built that way.

MCA student in Bengaluru with three applications deployed and running. Right now I am building Adusa, a networking platform for college students, where the interesting work has been the part that only shows up in production: an N+1 query in the feed, likes that had to feel instant on a slow connection, and pages that stay public without leaking anyone's email.

Ashish Kumar Shukla
124problems solved in Java
169day practice streak
3applications deployed
77%BCA, gold medal

Work

2026
ongoing

Adusa

A networking platform for college students. My own project.
  • The feed was firing 51 API requests where one was enough. I moved the liked state onto the server response and removed the N+1 query.
  • Likes update before the server answers, with a snapshot of the previous state and a rollback if the request fails.
  • An optionalAuth middleware lets the feed and profiles stay public while still personalising for a logged in user.
  • A DECISIONS.md in the repo records the tradeoffs I chose and the ones I rejected, including how one user can flood a chronological feed.
React · Node · Express · MongoDB · Tailwind · JWT
2026

Real time chat

Built during my internship at Main Flow Services and Technologies.
  • One to one messaging over Socket.io, with the token checked during the handshake so an unauthenticated client never opens a socket.
  • Messages persisted in MongoDB, presence tracked on connect and disconnect.
React · Socket.io · Node · MongoDB
2026

Blog platform

Built during my internship at Main Flow Services and Technologies.
  • A full CRUD API where only the author can edit or delete a post, checked in middleware rather than hidden in the interface.
  • Threaded comments on every post.
React · Express · MongoDB · JWT
May 2026
Jun 2026

MERN stack developer intern

Main Flow Services and Technologies, remote
  • Built and shipped both applications above on my own, against weekly milestones.
  • Owned deployment across Vercel, Render and MongoDB Atlas, including the parts that break in production: CORS, environment variables, build output.

Education

2025
2027

Master of Computer Applications

Kristu Jayanti University, Bengaluru
2021
2024

Bachelor of Computer Applications

Microtek College, Varanasi. 77 percent, university gold medal as batch topper.
2021

Class XII, CBSE

TINSES, Varanasi.
2019

Class X, CBSE

Bihar Public School, Buxar.

What I work with

languages
Java, JavaScript, C, C++, HTML, CSS
server
Node, Express, MongoDB, Mongoose, REST APIs, JWT, bcrypt, Socket.io
browser
React, React Router, Vite, Axios, Tailwind CSS
shipping
Vercel, Render, MongoDB Atlas, Git, GitHub, Postman
foundations
Data structures and algorithms, OOP, DBMS, operating systems

Away from the editor

2026

Event head, Blackout Build

Manoeuvre IT Fest, Kristu Jayanti University

Ran a team coding event for 70+ students from MCA, MSc Data Science and MSc Cybersecurity. The format was mine.

2026

Event head, Lab Lockdown

Scientific Exploration, Kristu Jayanti University

A three round escape room for a hundred and ten participants in teams of three, from the puzzle chain to the elimination rules.

2025

Runner up, coding and debugging

IEEE Tech Fest, Kristu Jayanti University

Get in touch

I am looking for a full time software development role where I can own features end to end. Email reaches me fastest.