Skip to content
View DEEPAK-317's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report DEEPAK-317

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DEEPAK-317/README.md

🚀 Deepak Kumar

Software Development Engineer (SDE)

National Institute of Technology (NIT), Trichy | SDE @ DailyKaam

LinkedIn LeetCode Email Portfolio


About Me

I am a Software Development Engineer (SDE) at DailyKaam and a Computer Science & Engineering student at NIT Trichy. I focus on backend API design, distributed database architectures, cloud deployments, and integrating Generative AI pipelines. My engineering philosophy revolves around writing clean, testable code, optimizing execution performance, and building systems that scale efficiently under production loads.


Professional Experience

Software Development Engineer | DailyKaam (Current)

  • Production Web Application Development: Architect client-facing modules using React and Next.js, reducing rendering latencies and improving load times.
  • Mobile Application Development: Build and maintain cross-platform mobile app configurations to ensure UI parity and performance.
  • Backend API Engineering: Design, implement, and optimize RESTful backend API routes in Node.js and Express to manage high-volume data streams.
  • Database Design & Optimization: Model relational and non-relational database schemas in PostgreSQL and MongoDB, implementing indexing and normalized layouts to reduce lookup latency.
  • Deployment & Production Support: Maintain Docker runtimes, configure continuous integration scripts, and support live production rollouts.
  • System Scalability & Performance Optimization: Audit and resolve bottleneck routes to ensure low network latency and maximum request throughput.

Full Stack Intern | National Institute of Technology (NIT), Trichy (Jul 2024 – Aug 2024)

  • High-Throughput Scale: Architected a MERN-based M-Commerce platform (Live Application) with Progressive Web App (PWA) support, scaling container workloads on AWS to support 10,000+ concurrent users.
  • Caching & Database Tuning: Implemented Redis key-value caching, relational index strategies, and collection sharding, resulting in a 35% query performance improvement and a 40% reduction in server CPU load.
  • Automation Pipelines: Structured automated unit testing and build verification pipelines using GitHub Actions, cutting staging release cycles by 40%.

Generative AI Intern | Nelumbus Technologies LLP (Jun 2025 – Jul 2025)

  • Workflow Acceleration: Configured LangChain agentic state-machines and multi-model routing loops, boosting administrative operational efficiency by 25%.
  • RAG System Engineering: Designed and implemented Retrieval-Augmented Generation (RAG) pipelines (Live Platform) using vector embeddings, Pinecone indices, and semantic search, raising output accuracy by 18%.
  • Development Velocity: Created prompt orchestration helpers that shortened overall developer iteration cycles by 30%.

Featured Projects

DDR AI Career Coach

  • Business Impact: Automates candidate resume analysis, yielding parsed scores and line-by-line feedback in under 3 seconds.
  • Technical Challenges: Mitigating prompt instruction drifts and handling large-context resume documents under rate limits.
  • Architecture: Next.js client routes requests to serverless API handlers. Sessions are tracked via Prisma ORM to Neon PostgreSQL, while resume uploads are audited via Gemini API.
  • Tech Stack: Next.js, TypeScript, Gemini API, Prisma ORM, Neon PostgreSQL, TailwindCSS.
  • Repository Link: DEEPAK-317/DDRAI-CAREER-COACH
  • Architecture Flow:
graph TD
    User([User / Candidate]) -->|Uploads Resume| NextJS[Next.js Client]
    NextJS -->|Proxies Request| NextAPI[Next.js Backend API]
    NextAPI -->|Query Auth & Session| Prisma[Prisma ORM]
    Prisma -->|Read/Write State| DB[(Neon PostgreSQL)]
    NextAPI -->|Prompt & Resume Stream| Gemini[Gemini 1.5 Pro LLM]
    Gemini -->|Line-by-Line Critique| NextAPI
    NextAPI -->|Structured JSON Response| NextJS
    NextJS -->|Dynamic Interactive UI| User
Loading

RAG-based Document Intelligence System

  • Business Impact: Powers context-aware query processing over massive PDF log archives, returning precise reference citations.
  • Technical Challenges: Managing overlap chunk boundaries to maintain semantic intent during document partitioning.
  • Architecture: FastAPI server coordinates document parsing, Mistral vector embed indexing, and similarity searches inside Pinecone using MMR retrieval patterns.
  • Tech Stack: Python, FastAPI, LangChain, Pinecone Vector DB, Mistral API.
  • Links: Repository | Live Demo
  • Architecture Flow:
graph TD
    Docs[[High-Volume PDF Logs]] -->|Batch Load| FastAPI[FastAPI Server]
    FastAPI -->|Semantic Text Partitioning| Chunks[Document Chunks]
    Chunks -->|Mistral Embedding API| Embeddings[Dense Vectors]
    Embeddings -->|Store & Index| Pinecone[(Pinecone Vector DB)]
    UserQuery([User Query]) -->|FastAPI semantic lookup| Pinecone
    Pinecone -->|Diverse Retrieval via MMR| RefDocs[Top-K Reference Vectors]
    RefDocs -->|Context Synthesis Prompt| MistralLLM[Mistral AI LLM]
    MistralLLM -->|Coherent Answer with Citations| FastAPI
    FastAPI -->|JSON Stream Response| UserQuery
Loading

Explainable Fraud Detection System

  • Business Impact: Increases audit transparency by generating local explanation weights for transactions flagged as fraudulent.
  • Technical Challenges: Balancing high anomaly recall targets while preventing false-positive classification inflation.
  • Architecture: Modular machine learning pipeline (Isolation Forest & Random Forest) feeding prediction scores and explanation weights (SHAP) directly to a Streamlit browser dashboard.
  • Tech Stack: Python, Streamlit, Scikit-Learn, SHAP, Pandas.
  • Repository Link: DEEPAK-317/explainable-fraud-detection

MailMate AI Email Assistant

  • Business Impact: Automates dynamic email writing with customizable tone categories, speeding up corporate communication flows.
  • Technical Challenges: Parsing and validating user inputs into clean prompt formatting constraints.
  • Architecture: Streamlit frontend routing payloads to python handler methods interfacing with Google Gemini completions.
  • Tech Stack: Python, Streamlit, Gemini API, Prompt Engineering.
  • Repository Link: DEEPAK-317/MailMate

NITT Student Track System

  • Business Impact: Streamlines scheduling, daily logging, and assignment management for student workflows.
  • Technical Challenges: Ensuring session persistence and role validation checks.
  • Architecture: Single-page client communicating with Node.js controllers, querying data via Mongoose to MongoDB.
  • Tech Stack: JavaScript, Node.js, Express, MongoDB.
  • Repository Link: DEEPAK-317/Nitt-Student-Track

Split Expense sharing Mobile App

  • Business Impact: Simplifies ledger tracking and group balances calculation for shared group expenditures.
  • Technical Challenges: Designing logic models to process offline transactions and state synchronization.
  • Architecture: Cross-platform React Native views pushing updates to Node.js backend endpoints feeding a MongoDB database.
  • Tech Stack: TypeScript, React Native, Node.js, Express, MongoDB.
  • Repository Link: DEEPAK-317/Split-App (Client) | DEEPAK-317/SplitApp (API)

Technical Skills

Skill Category Technologies & Tools
Languages Python, JavaScript, TypeScript, C++, C, SQL, Dart
Frontend/Mobile Next.js, React.js, React Native, Flutter, Tailwind CSS, HTML5, CSS3
Backend/Databases Node.js, Express.js, FastAPI, PostgreSQL, MongoDB, Redis, Prisma ORM, Firebase
AI/ML/Cloud LangChain, Pinecone Vector DB, Gemini API, Mistral API, Docker, AWS

Open Source

I contribute to developer utilities and runtime wrappers in the Generative AI and web framework spaces:

  • LangChain Ecosystem: Refactored text loading utilities to minimize runtime buffering delays.
  • Streamlit Contribs: Optimized dashboard rendering modules for consistent responsive displays.
  • rag-cache-optimizer: [Active Project] Building a Python utility for semantic caching of prompt embeddings to reduce LLM latency.

DSA & Problem Solving

  • LeetCode Profile: @deepak_3621
  • Statistics: 400+ algorithmic problems solved across Arrays, Dynamic Programming, Graphs, and Trees.
  • Competitions: Active participant in weekly optimization rounds to test runtime complexities.

Certifications

  • AWS Certified Cloud Practitioner - Amazon Web Services
  • Google Cloud Associate Cloud Engineer - Google Cloud
  • Deep Learning Specialization - DeepLearning.AI
  • Generative AI with Large Language Models - DeepLearning.AI / AWS

GitHub Analytics

GitHub Stats    Top Languages

Streak Stats

Contact Information

Pinned Loading

  1. DDRAI-CAREER-COACH DDRAI-CAREER-COACH Public

    AI-powered SaaS platform offering automated resume audits, personalized career roadmap generation, and mock technical interviews. Built with Next.js, Prisma, and Gemini AI.

    JavaScript

  2. machine_learning_Artifical_Intelligence_project machine_learning_Artifical_Intelligence_project Public

    This contains all the ml and AI projects I worked on during my B.Tech

    Jupyter Notebook

  3. MailMate MailMate Public

    Context-aware email response generator supporting customizable tone selection and reply suggestions. Built with Streamlit and Gemini API.

    Python

  4. Nitt-Student-Track Nitt-Student-Track Public

    Full-stack academic planner featuring role-based access controls, JWT authentication, and interactive calendar boards. Engineered for NITT coursework planning.

    JavaScript

  5. RAG_Document_QnA-_System RAG_Document_QnA-_System Public

    Retrieval-Augmented Generation (RAG) system for conversational question answering over high-volume PDF logs and documents. Developed during a research internship at IIT Patna.

    HTML

  6. Student-Performance-Prediction-System Student-Performance-Prediction-System Public

    End-to-end regression model pipeline predicting score metrics from socio-demographic features, including exploratory analysis and hyperparameter tuning.

    Jupyter Notebook