Rahul Gupta

Full Stack Software Engineer (Backend + AI)

I build scalable web applications, AI-powered systems, and developer tools.

Professional Experience

May 2025 - Present

Software Development Engineer Intern

CognoVerse

Developing scalable backend systems and integrating applied AI pipelines for enterprise clients, focusing on LLM-driven automation and high-performance APIs.

  • Optimized backend performance for a US-based client's Node.js mobile app, implementing data pagination strategies that reduced API latency by 100ms.
  • Architected an automated multi-format data extraction pipeline for a medical firm, utilizing vector embeddings and LLM APIs to parse unstructured orders (.pdf, .docx, .xlsx) and map them to master customer databases.
  • Developed an AI agent with a high-conversion chat interface for sales workflow automation, and built custom invoice processing solutions (including a project for Panasonic) handling complex, multi-page PDFs.
  • Engineered a medical imaging Proof of Concept (POC) for a foreign client, training models on chest X-rays to detect anomalies and rendering the results in a 3D interactive model.
Sep 2024 - Mar 2025

Associate Application Developer

Beamstacks

Engineered scalable real-time systems and spearheaded enterprise AI Proof of Concepts that transitioned into production-ready client deliverables.

  • Architected the backend for a real-time sports application handling live score updates and clock synchronization. Leveraged Redis Queues for task scheduling and Redis Pub/Sub to scale WebSockets across multiple server instances.
  • Spearheaded a RAG + AI POC for Panasonic that successfully secured client buy-in and transitioned into a full-scale production project.
  • Developed a custom PDF parser to extract structured text and embedded images, rendering them directly into HTML for streamlined content management.
  • Managed infrastructure deployments across cloud providers, utilizing AWS EC2 instances and Azure Blob Storage for highly available applications.
Apr 2024 - Jun 2024

Software Development Engineer Intern

Sales Assist

Focused on backend optimization and workflow automation for LinkedIn growth tools.

  • Designed and integrated non-blocking backend task schedulers, ensuring heavy asynchronous tasks did not impact main thread performance.
  • Automated complex LinkedIn activities utilizing Python and Selenium, and built data pipelines using Pandas to efficiently process large CSV datasets.
  • Integrated Phantom on the backend and refactored core APIs to significantly reduce latency.
Jan 2024 - Apr 2024

React Developer

Sales Assist

Led the frontend development of a data-rich application, translating Figma designs into pixel-perfect Tailwind UI.

  • Engineered a custom Canvas-based infographic generator, allowing users to separate text and hashtags for seamless, direct-to-social-media sharing.
  • Developed a custom parser to handle and render emoji-rich captions securely across the platform.
  • Implemented complex data tables using React Table, integrating dozens of REST APIs with optimized state management.

Engineering Case Studies

Distributed Job Queue System

Highly available distributed task queue built for scale and fault tolerance.

Architecture Highlights:

Implemented heartbeat management for worker nodes and robust dead-letter queues for failed job retention.

Node.jsRedisDistributed Systems

Sliding Window Rate Limiter

High-performance distributed rate limiting system to protect APIs from abuse.

Architecture Highlights:

Utilized Redis with custom Lua scripting to ensure atomic operations for sliding window calculations.

Node.jsRedisLua

Scalable Log Processor

High-throughput ingestion pipeline for distributed system logs.

Backend ArchitectureData Pipelines

Real-Time Multiplayer Chess

Live multiplayer chess platform with real-time analysis.

Architecture Highlights:

WebSocket-based communication for sub-millisecond latency. Integrated Stockfish for deep analysis and leveraged Chess.js for strict server-side move validation instead of a custom engine.

WebSocketsNode.jsChess.jsStockfish

DigiKaan & Draw App

Interactive full-stack web applications focusing on real-time user interaction.

ReactNext.jsWebSockets

AI Medical Report Summarizer

RAG pipeline that extracts and summarizes critical patient data from complex medical documents.

Architecture Highlights:

Vector database integration for semantic search over unstructured medical text.

LLMsLangChainVector DBs

Research Paper RAG System

Intelligent document retrieval system for querying dense academic papers.

PythonFastAPIRAG

YouTube Transcript RAG

Semantic search engine built over video transcripts for precise knowledge extraction.

AIEmbeddingsVector Search

GitHub Activity

Live statistics from @RahulGIT24

83Repositories
28Total Stars
31Followers