Diptam Mukhopadhyay

Software Engineer

Motivated Software Engineer with hands-on experience in AI-powered chatbots, Java and Python-based automation, and responsive full-stack web development. Skilled in working with LLMs, vector databases, and building scalable tools for real-world applications.

Get In Touch

Experience

Software Engineer

Open Development

Sept 2022 – Present
  • Developed and maintained a Java-based Discord bot that automates role assignment and channel access for over 200 community members by integrating with Google Sheets. Implemented logic to auto-invite users who completed registration but had not joined
  • Built a chatbot framework using LangChain, supporting both local Hugging Face LLMs and remotely hosted models.
  • Created a Retrieval-Augmented Generation (RAG) chatbot with document vectorization using PGvector, containerized with Docker for environment consistency. Added modular support for ChromaDB as an alternative vector store. Enabled per-user contextual memory with LLMs.
  • Implemented a MemGPT-style chatbot using LangChain to manage long-term memory and optimize the LLM context window. Ensured per-user memory isolation for persistent conversation flow.
  • Integrated Google's Agent Development Kit (ADK) to develop a simple conversational AI agent for natural language interactions.
  • Developed Model Context Protocol (MCP) servers and clients, enabling external tool usage and third-party MCP server integration for enhanced LLM utility.
  • Designed and developed responsive web applications using React, ShadCN, and Tailwind CSS, including login and dashboard systems following the MVC pattern. Ensured full mobile responsiveness.
  • Built an interactive and animated landing page for the Open Development Platform using React, ShadCN, and Tailwind CSS.
  • Automated video editing workflows using Java and FFmpeg, enabling efficient video cutting and merging processes.
  • Developed a Java-based XML-to-CSV conversion tool to streamline Credly badge generation workflows.
  • Mentored students on their project with ODP, achieving Open Project Coach Level 1 recognition.
  • Earned Open Project Developer Level I recognition by contributing to multiple projects.

Software Engineer

Research Net

April 2025 – Present
  • Designed and developed responsive landing page using React, ShadCN, and Tailwind CSS.
  • Implemented animation support for seamless user experience.

Software Engineer Intern

Aranax Technologies

Feb 2025 – April 2025
  • Contributed to a government-deployed microservices system using Node.js, React, TypeScript, and MySQL.
  • Focused on performance, scalability, and maintainability for the Department of IT and Electronics, Govt. of West Bengal.

Hackathons

Smart India Hackathon 2023

  • Developed a real-time sentiment analysis system for helpdesk calls using Google Cloud Platform (GCP), Twilio, and custom AI models
  • Implemented transcription and LLM-based real-time response generation based on caller sentiment
  • Achieved national recognition as a finalist for the problem statement

Smart India Hackathon 2024

  • Built a document verification and storage platform integrating AI and blockchain technologies
  • Used in-house AI models to verify documents and securely stored them on a blockchain with cryptographic signing for integrity

Publications

Patent

  • Design patent filed for "SMART WALKING STICK".

Research Paper

  • Enhancing Fake Account Detection on Digital Platforms Using Deep Learning Models.
  • Cite
    D. Mukhopadhyay, A. Chowdhury, S. Sarkar, P. Goenka, N. Das and B. Sadhukhan, "Enhancing Fake Account Detection on Digital Platforms Using Deep Learning Models," 2025 IEEE 14th International Conference on Communication Systems and Network Technologies (CSNT), Bhopal, India, 2025, pp. 153-158, doi: 10.1109/CSNT64827.2025.10968093. keywords: {Deep learning;Accuracy;Attention mechanisms;Social networking (online);Bidirectional long short term memory;Data models;Numerical models;Security;Usability;Context modeling;fake account detection;deep learning models;bidirectional LSTM;social media security},

Skills & Technologies

Java
TypeScript
JavaScript
Python
React
Node.js
Express.js
Discord API
Agent Development Kit
Git/Github
LangChain
PG-Vector
ChromaDB
Tailwind CSS
ShadCN/UI
Docker
SQL
PostgreSQL
MySQL
GCP
Hugging Face
Vector DBs
RAG Systems
FFmpeg
CAD

Badges

Open Project Developer Level I

Open Project Coach Level I

Volunteer Experience

Technical Assistant

Majpur Primary School

  • Served as a technical assistant for Majpur Primary School, helping with digital infrastructure and education.

Environmental Initiative

  • Participated in local tree plantation initiatives, contributing to environmental sustainability efforts.

Languages & Education

Languages

English

Bengali

Hindi

Education

B.Tech in Computer Science
Techno International New Town
2022 - 2026

Contact

Email

diptam.dev@gmail.com

LinkedIn

https://www.linkedin.com/in/diptammukhopadhyay/