Skip to content
View swapnilg07's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@osocnitt

Block or report swapnilg07

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.

Content in all repositories owned by your account will be closed.
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
swapnilg07/README.md

Hi, I'm Swapnil Gupta 👋

Senior Software Engineer II | Full Stack Developer

I'm Swapnil Gupta, a Senior Software Engineer and Full Stack Developer specializing in building scalable web applications, backend systems, REST APIs, automation solutions, and AI-powered applications.

I primarily work with ReactJS, TypeScript, JavaScript, Python, Django, Django REST Framework, SQL, AWS, and Azure.

I also work with AI APIs, LLM integration, prompt engineering, and AI-powered workflows, building practical AI capabilities into modern software applications.


🚀 Core Skills

Frontend

  • ReactJS
  • Angular
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3

Backend

  • Python
  • Django
  • Django REST Framework
  • REST APIs

Databases

  • PostgreSQL
  • MySQL
  • Firebase
  • NoSQL

Cloud

  • AWS
    • EC2
    • S3
  • Azure
    • Blob Storage
    • App Services
    • Blob Storage

AI & Automation

  • LLM Integration
  • AI API Integration
  • OpenAI APIs
  • Prompt Engineering
  • AI Agents
  • AI-powered Applications
  • Developer AI Tools
  • GitHub Copilot

Tools

  • Git
  • GitHub
  • Azure DevOps
  • Postman
  • VS Code

💼 Professional Experience

Senior Software Engineer II — KPI Partners

  • Developed Python-based automation solutions for Tableau-to-Power BI migration, supporting data extraction, transformation, and report conversion workflows.
  • Built automation workflows capable of migrating 5,000+ reports per week.
  • Developed and optimized backend services, REST APIs, and SQL-based data processing pipelines.
  • Automated report generation, validation, and enterprise data transformation workflows, reducing manual effort for Power BI developers by 70–80%.
  • Contributed to React-based interfaces and scalable analytics solutions for high-volume enterprise reporting.

Engineer II — Quoqo Technologies

  • Contributed to Quoqo Fusion, an all-in-one legal management platform.
  • Developed features involving electronic signatures, DSC, Aadhaar-based signing, digital stamps, and document workflows.
  • Integrated AI-powered document review and AI plugins into the platform.
  • Built features using React, Python, Django, and AWS.
  • Integrated Office 365 capabilities for improved collaboration.

Software Developer — Halliburton

  • Developed features for the DS365.ai platform, enabling users to build, train, and deploy machine learning workflows.
  • Built a scalable React-based frontend and integrated Python REST APIs.
  • Developed real-time machine learning workflow and data visualization capabilities.
  • Provided production support and troubleshooting across React, JavaScript, and Python.

Analyst — HSBC

  • Developed monitoring dashboards using Python, Dash, and React.
  • Built automated Python-based email newsletter generation workflows.
  • Worked with data visualization and internal enterprise systems.

📌 Featured Projects

🧾 InvoicePro — Free GST Invoice Generator

A free GST invoice generator built for Indian businesses to create professional tax invoices quickly without subscriptions or credit cards.

Key Features:

  • CGST, SGST, and IGST support
  • GSTIN and state-based invoice configuration
  • HSN/SAC support
  • Business and client information management
  • Invoice numbering and financial-year prefix
  • Bank details for invoices
  • Payment and delivery terms
  • Automatic invoice calculations
  • Tax analysis
  • Invoice preview
  • Multi-copy invoice generation
  • PDF invoice download
  • Responsive web interface

🔗 Live Application


📁 DriveMaster

ReactJS · Python · Django

A web-based file browser for managing files and folders.

Key Features:

  • File and folder management
  • Secure folder sharing
  • User access control
  • Customizable permissions
  • React-based user interface
  • Django backend

📄 TemplateEASE

ReactJS · Python · Django · AI

A document editing and processing application designed for modern document workflows.

Key Features:

  • .docx document editing
  • Formatting preservation
  • OCR-based PDF-to-DOCX conversion
  • PDF/DOC template uploads
  • AI-powered document generation
  • In-document AI chat
  • Document review tools
  • Red-line editing

🌐 Portfolio Website

My personal developer portfolio showcasing my professional experience, technical skills, projects, and background.

🔗 Visit My Portfolio

🤖 AI & Software Engineering

I work on practical applications of AI in software products, including:

  • LLM API Integration
  • OpenAI API Integration
  • Prompt Engineering
  • AI-powered document generation
  • AI document review
  • In-document AI chat
  • AI plugins
  • AI agents and workflows
  • AI-assisted software development

My focus is on integrating AI into real-world applications rather than building foundation models from scratch.


📊 Engineering Experience

  • Enterprise software development
  • Full-stack web application development
  • REST API development
  • Backend engineering with Python and Django
  • React application development
  • SQL and data processing
  • Enterprise automation
  • Tableau-to-Power BI migration automation
  • Machine learning workflow platforms
  • AI-powered document workflows
  • Cloud application development

🏆 Achievements

  • 🥇 AIR 52 — NIMCET 2018, All India MCA Entrance Examination
  • 🥇 1st Position — THINKLTICS, LOGIN'19, National Level MCA Symposium

🎓 Education

National Institute of Technology, Tiruchirappalli

Master of Computer Applications (MCA)
CGPA: 7.63


🌐 Connect With Me


👨‍💻 About Swapnil Gupta

Swapnil Gupta is a Senior Software Engineer II and Full Stack Developer with experience building enterprise applications, scalable web platforms, backend services, automation solutions, and AI-powered software.

His technical expertise includes ReactJS, TypeScript, JavaScript, Python, Django, Django REST Framework, SQL, AWS, Azure, LLM integration, OpenAI APIs, prompt engineering, and AI agents.

He has worked on enterprise software, machine learning workflow platforms, legal technology, document automation, and business intelligence migration solutions.


⭐ Feel free to explore my repositories and connect with me!

Pinned Loading

  1. templateEASE templateEASE Public

    TemplateEASE is a web application that combines React JS for the frontend and Django for the backend, enabling users to effortlessly upload, edit, and download .docx files while ensuring the preser…

    Python

  2. swapnilg07.github.io swapnilg07.github.io Public

    Welcome to my portfolio, where you can explore my resume and professional accomplishments in an interactive and visually engaging format. Discover my skills, experience, and projects that highlight…

    JavaScript

  3. Research-Paper-Extractor- Research-Paper-Extractor- Public

    The aim of this project is to classify the pdf of research papers into different sections like abstract, introduction, and references, etc.. The front is based on Django framework and back end is i…

    JavaScript 2

  4. Hamhit-MIT-APP-inventor Hamhit-MIT-APP-inventor Public

    Hamhit-MIT-APP-inventor: A fun and straightforward Android game built with MIT App Inventor, perfect for beginners looking to learn app development.

  5. osocnitt.github.io osocnitt.github.io Public

    Forked from osocnitt/osocnitt.github.io

    osoc website template

    HTML

  6. Technofania19 Technofania19 Public

    Technofania19 - Your gateway to the 2-day technical event held at NIT Trichy by OSOC in 2019. Explore the world of innovation and technology with us!

    CSS