session.log

Abhijit Swain

MERN · Real-Time Systems · DevSecOps

01About
Abhijit Swain

Building things that have to work in real time.

Results-driven, early-career full-stack JavaScript developer based in Bengaluru, with a focus on real-time systems, scalable APIs, and DevSecOps practices. I build things end to end — from WebRTC signaling servers to production-minded CI/CD pipelines — and I care more about whether it ships and holds up than how it looks on paper.

In 2019 I was struggling academically and seriously considered giving up on tech altogether. Programming was the first thing that made sense to me on my own terms — not because it was easy, but because progress was visible and earned. That mindset (grit over grades) still drives how I work: I'd rather ship a working real-time video pipeline than have a perfect transcript. I'm currently completing my MCA and actively building toward backend, full-stack, and DevSecOps roles.

02Skills

Stack & tooling

Languages

  • JavaScript (ES6+)90%
  • TypeScript80%
  • Go45%

Frontend

  • React.js88%
  • Tailwind CSS85%
  • Next.js70%

Backend & Data

  • Node.js / Express88%
  • MongoDB82%
  • RESTful APIs85%

Real-Time Systems

  • WebRTC80%
  • Socket.IO / WebSockets82%

DevSecOps & Cloud

  • Docker70%
  • Kubernetes55%
  • OWASP / Snyk / SonarQube60%
  • AWS60%
03Projects

Things I've shipped

EchoMeet screenshot
$stack:ReactNode.jsSocket.IOWebRTCExpressJWT

EchoMeet

Featured

Real-time video conferencing, built from the signaling layer up

A multi-party video collaboration platform built on WebRTC and Socket.IO, with custom signaling, presence sync, and connection-health monitoring across concurrent calls.

  • Custom WebSocket signaling server for SDP/ICE exchange across multi-party calls
  • Client-state synchronization to keep presence and connection health consistent
  • Stateless JWT auth for session validation across reconnects
CodeNo live demo yet
WanderLust screenshot
$stack:MongoDBExpressReactNode.js

WanderLust

Featured

MERN-stack rental marketplace

A full-stack rental marketplace covering listings, search/filtering, bookings, and reviews — built to production-app conventions, not tutorial conventions.

  • End-to-end CRUD for listings with image handling and validation
  • Search and filter pipeline over MongoDB aggregation
  • Review and rating system tied to bookings
CodeNo live demo yet
$stack:JavaScriptGitOpen Source

Anigram (OSS Contribution)

Open-source contribution

Contributed to Anigram, an open-source project, working within an existing codebase and contribution workflow rather than building solo.

  • Shipped changes through a real PR review and CI process
  • Worked within existing architecture and code conventions
CodeNo live demo yet
04Experience

Where I've worked

Feb 2025Aug 2025

Software Developer Intern

Web Boket Software Solutions · Remote / India

  • Worked across the MERN stack on production features and bug fixes
  • Collaborated within a small team using Git-based review workflows
  • Gained hands-on exposure to real-world deployment and debugging practices
05Education

Academic background

2024Expected May 2026

Master of Computer Applications (MCA)

Srusti Academy of Management and Technology

Bhubaneswar, Odisha, India

Advanced Web Architectures, Distributed Systems, Cloud Deployments

2021May 2024

Bachelor of Computer Applications (BCA)

Regional College of Management

Bengaluru, Karnataka, India

Software Engineering, DBMS, Data Structures & Algorithms

Notes

  • Running an active LinkedIn technical content strategy — system design and career-journey writing, building toward consistent long-term audience growth
  • Shipped 3 distinct full-stack projects spanning real-time systems (EchoMeet), a production-style marketplace (WanderLust), and open-source contribution (Anigram)
  • Actively reframing toward DevSecOps practice — OWASP, Snyk/SonarQube, IaC, and AWS security fundamentals alongside core MERN work
06Contact

Let's build something.

Open to junior full-stack, backend, and DevSecOps roles. Reach out directly or drop a message below.