Hi, I’m Ayush.
I build systems that stay up.

Full-stack engineer, 2+ years on the MERN stack. Real-time media, ranked feeds and concurrent bidding — currently at Jamtech Technology.

Systems I’ve built

Group video calling on an SFU

Rebuilding one-to-one WebRTC into real group calls

One-to-one calls used peer-to-peer WebRTC. Group calls reused a shared-room SFU that only supported a single broadcaster, so in a three-person call two participants stared at a blank tile. I moved it onto per-user producer streams on mediasoup, then added transport recovery and rejoin-on-reconnect so a call survives the network drops that are normal on Indian mobile data.

VMeeta · React Native · mediasoup · Socket.io · per-user producer streams

Read more

Real-time bidding under contention

What happens when two bids land in the same tick

A live auction is a correctness problem disguised as a UI problem. Two bids arriving in the same instant can leave the lower one winning if you just write both. Bid acceptance is serialised server-side so the higher offer always survives, and every client converges on the same state.

GreenBidz · React · Node · Socket.io · MongoDB · serialised bid acceptance

Read more

A ranked feed with no model in the request path

Personalisation that still answers fast

Replaced a reverse-chronological feed with a scoring pipeline — interest learning, diversity, and a penalty for things you’ve already seen. Classification runs out of band on a schedule, never during a request, so the read path stays predictable no matter how heavy the scoring gets.

VMeeta · Node · MongoDB aggregation · 6 ranking signals · scoring out of the request path

Read more

Notes

Selected work

Diagnostics platform home

Healthcare & diagnostics platform

Test packages, home sample booking, patient records and role-based admin access. Built end to end.

  • React
  • Node
  • Express
  • MongoDB

Client · full stack

Jupi Diamonds storefront

Jewellery eCommerce

Catalogue, cart and checkout, plus an admin panel for products and order tracking.

  • React
  • Node
  • Express
  • MongoDB

Client · full stack

Stayigo home

Hotel booking

Room discovery with availability checks, amenities and a reservation flow.

  • React
  • Node
  • MySQL

Client · full stack

Practice site home

Doctor & clinic sites

Several clinic sites with appointment booking, doctor profiles and treatment listings.

  • React
  • Node
  • Express
  • MongoDB

Client · multiple sites

See the full project write-ups with sliders →

Experience

Current company

Jamtech Technology Private Limited

SEP 2025 — PRESENT

Software Developer

  • Build and ship full-stack MERN applications end to end, from schema and API design through to release.
  • Built scalable APIs and optimised backend performance for production workloads.
  • Developed mobile applications with React Native CLI.
  • Implemented authentication, dashboards and real-time features across multiple products.
  • Use AI tooling (Cursor, Claude) in the daily workflow to move faster without giving up code quality.

Previous experience

Code Crafter Web Solution

APR 2024 — SEP 2025

MERN Stack Web Developer · Lucknow

  • Developed and maintained MERN web applications, optimising backend performance and improving response times by roughly 30%.
  • Refactored around 80% of the codebase, improving speed, security and maintainability.
  • Implemented authentication and security measures, cutting unauthorised access by about 30%.
  • Integrated real-time communication with Socket.io.
  • Optimised APIs with Redis caching and RTK Query, reducing response time and redundant calls.
  • Designed dashboards for analytics and reporting.

Contact

Let’s talk

I’m open to full-stack and backend engineering roles. Email is fastest — I reply within a day.

ayushm185@gmail.com

Hiring, and want to know before you write? Paste the job description into the and it will tell you what he covers, what he doesn’t, and why.

Open to full-stack / backend roles — remote or relocation