ramkrishna — ~/portfolio — zsh — 80×24

Last login: Sat Oct 17 2026 on ttys001

ramkrishna@portfolio:~$ whoami

→ Backend · DevOps · Full-Stack Software Engineer | CSE @ IIIT Nagpur

ramkrishna@portfolio:~$ cat welcome.txt

Hey, welcome to my portfolio! I'm Ram Krishna.

ramkrishna@portfolio:~$ cat about.txt

// Computer Science student at IIIT Nagpur building backend systems that hold up under real traffic.

// Made slow API endpoints 20% faster and managed AWS EC2/Docker deployments during my SDE internship.

// Engineered a ticketing engine with zero double-bookings under 1,000 concurrent requests & a WebRTC chat platform.

online · open to Backend, DevOps & Full-Stack SDE roleszsh · 120x40 | Gwalior / Nagpur, IN

#01 — about_me

// Engineering reliable systems that hold up under real traffic.

about_me.md

// B.Tech in Computer Science & Engineering @ IIIT Nagpur (2023 – Present)

// Focused on distributed locking, real-time WebSockets/WebRTC, and API performance optimization.

I approach backend engineering with rigor: every slow endpoint gets profiled before it gets rewritten, every shared resource gets a concurrency strategy before it gets traffic, and every deploy goes through automated CI/CD. I like problems where correctness under load is the whole point — seat locks, delayed jobs, signaling servers.

20%
faster_api_response
0
double_bookings_at_1k_concurrency
66ms
p95_latency
500+
leetcode_solved (1725 peak)
$ cat design_philosophy.json

1. Concurrency-Safe Architecture

Atomic SQL updates, Prisma transaction locks, and sorted lock ordering to eliminate race conditions and deadlocks.

2. Low-Latency Real-Time Systems

Sub-100ms signaling and live state synchronization across clients using Socket.io rooms, Redis, and WebRTC.

3. Database & Query Optimization

Profiling slow endpoints, restructuring SQL queries, and leveraging Redis/BullMQ for background job queues.

4. Production-First DevOps

Deploying behind Nginx reverse proxies with PM2 supervision, Docker containers, AWS EC2, and GitHub Actions CI/CD.

career_progression.log

Software Development Engineer (SDE) Intern - Backend @ Simphy Softwares Pvt. Ltd.

(Jun 2026 — Aug 2026 | Remote)

  • $Developed and maintained scalable REST APIs using Node.js and Express.js, handling core business logic, input validation, and secure client-server communication.
  • $Optimized database performance by profiling bottlenecks and restructuring SQL queries, reducing API response times by 20% on heavy endpoints.
  • $Managed application deployments on AWS EC2 behind an Nginx reverse proxy with PM2 process supervision, setting up automated CI/CD pipelines via GitHub Actions.

// education.log

  • IIIT Nagpur — B.Tech in CSE(2023 — Present)
  • Sanskar Public School, Gwalior — Class XII CBSE(81% | 2022)
  • St. Paul's School, Gwalior — Class X CBSE(88% | 2020)

#02 — projects

// Selected production systems & real-time applications

event-seat-booking.ts

Event Seat Booking — Concurrency-Safe Ticketing Platform

  • $Built a concurrency-safe ticketing platform with an interactive SVG seat map, using atomic conditional SQL updates in Prisma transactions and sorted seat-lock ordering to prevent double bookings and deadlocks.
  • $Implemented 5-minute seat holds with BullMQ and Redis delayed jobs plus a periodic sweeper to release abandoned carts, pushing live seat updates to all viewers through per-event Socket.io rooms.
  • $Added role-based access, QR e-tickets via Resend, atomic QR gate check-in, and Docker with GitHub Actions CI.
TypeScriptNext.jsReactTailwind CSSNode.jsExpressPostgreSQLPrisma ORMRedisBullMQSocket.ioDocker

$ cat impact_metrics.json

1,000
→ concurrent_hold_requests
0
→ double_bookings & 5xx_errors
66ms
→ p95_response_latency

$ cat architecture.flow

  1. SVG Seat Map
  2. Prisma Atomic Lock
  3. Redis/BullMQ 5m Hold
  4. Socket.io Live Broadcast
  5. Atomic QR Check-In
quickconnect-realtime.ts

QuickConnect — Real-Time Chat & WebRTC Video Platform

  • $Built a full-stack real-time chat platform using Socket.io (WebSockets) with 1-on-1 and group chats, delivery/read receipts, typing indicators, soft deletions, and virtualized scrolling for long message histories.
  • $Implemented WebRTC audio/video calling with 1-on-1 and group-call signaling over Socket.io, screen sharing, a movable floating Picture-in-Picture window, and in-browser voice note recording.
  • $Secured authentication with JWT (HTTP-only cookies), Argon2 password hashing, and Redis-backed OTP email verification via Resend; added signed Cloudinary uploads, live presence tracking, and API rate limiting.
TypeScriptNext.jsReactTailwind CSSNode.jsExpressPostgreSQLPrisma ORMRedisSocket.ioWebRTC

$ cat feature_highlights.json

1:1 & Group
→ WebRTC_A/V_Calls
PiP + Screen
→ media_streaming
Argon2 + JWT
→ auth_security

$ cat architecture.flow

  1. Next.js UI
  2. JWT/Argon2 Auth
  3. Socket.io Signaling
  4. WebRTC P2P Stream / Redis Presence
spendora-tracker.js

Spendora — Full-Stack MERN Expense & Budget Analytics Tracker

  • $Developed a full-stack MERN expense tracker with income/expense logging, category tagging, monthly analytics, and a budget API that validates category budgets against income and reports actual vs. budget.
  • $Integrated Chart.js spending-trend visualizers with formatted Excel (.xlsx) exports via ExcelJS and PDF downloads.
  • $Implemented JWT authentication with bcrypt password hashing, email OTP password recovery via Resend, Cloudinary profile-picture uploads, and Helmet security headers with rate limiting on auth endpoints.
JavaScriptReactTailwind CSSNode.jsExpressMongoDBMongooseChart.jsExcelJSJWTCloudinary

$ cat feature_highlights.json

Chart.js
→ spending_trend_visualizer
Excel & PDF
→ automated_report_exports
Bcrypt + JWT
→ rate_limited_auth_security

$ cat architecture.flow

  1. React UI
  2. Express REST API
  3. MongoDB / Mongoose
  4. Chart.js Analytics
  5. ExcelJS / PDF Export

#03 — skills_matrix

// Capabilities across the backend, real-time, and cloud stack

backend_auth.sh

Backend & Auth

Node.jsExpress.jsREST APIsSocket.io / WebSocketsWebRTCJWT / OAuth 2.0 / Argon2 / Bcrypt
databases_caching_queues.sh

Databases, Caching & Queues

PostgreSQLRedis & BullMQMongoDBPrisma ORMMongoose ODMSQL Query Optimization
languages.sh

Languages

TypeScriptJavaScript ES6+C++CGoSQL
frontend_ui.sh

Frontend & UI

Next.jsReact.jsTailwind CSSHTML5 & CSS3
cloud_devops.sh

Cloud & DevOps

AWS EC2DockerNginx Reverse ProxyPM2GitHub Actions CI/CDNew Relic
core_cs_developer_tools.sh

Core CS & Developer Tools

Data Structures & AlgorithmsOOP / DBMS / OS / Computer NetworksGit & GitHubLinux / WSL2Postman / Vercel / Render / Cloudinary / Resend
download_resume.sh

// Complete overview of backend internships, concurrency benchmarks, and academic credentials

./download_pdf

#04 — achievements.log

trophy_01.log

2nd Place / Runner-up @ Genathon

IIIT Nagpur Flagship National Hackathon

Built and pitched a working QR-based Visitor Management System MVP in a 48-hour sprint.

qualifier_02.log

Demonstration Round Qualifier @ Adobe University Hackathon

Cleared competitive coding screens and system design rounds among thousands of competing teams nationwide.

#05 — initiate_contact.sh

$ ./initiate_contact.sh

"Let's build backend systems that scale."

// Currently seeking Backend, DevOps, and Full-Stack SDE Intern / Full-Time roles.

// Reach out directly via email, phone, or connect on GitHub and LinkedIn.

./send_messageactive · direct inbox

// This form is connected and live. Fill out the fields below to send a message directly to my inbox — no email client needed.