Open to Opportunities Noida, India · Remote OK Full-Stack · Backend · AI · Data Science

Full-Stack Developer · AI · Data Science

Building systems that think,
and software that scales

Full-stack thinker with a passion for backend systems, data science, and AI. I love reading about tech and investing—then building proof-of-concepts that bring those ideas to life. Node.js, Python, PostgreSQL, React, AI — from requirements to deployment.

Node.js Python React.js TypeScript PostgreSQL LangChain GraphQL AWS Docker NestJS
29+ Public repositories on GitHub
8+ Years of full-cycle engineering
6+ Core tech stacks mastered
Curiosity for new tech stacks
Scroll

Projects

01

✦ Data Science · Python · Streamlit

Spend Analyzer

A StreamLit single-page web app for deep data analysis over expense manager data. Visualizes spending patterns, category breakdowns, and financial trends — turning raw transaction data into actionable insights for personal finance management.

Python Streamlit Pandas Matplotlib Plotly
Spend Analyzer
02

✦ Full-Stack · GraphQL · React

Expense Manager Frontend

A React web app built with GraphQL to record daily expenses, view active sources and payment methods, and analyze spending with rich analytics. Designed with a clean component architecture and real-time data updates via Apollo Client.

React GraphQL Apollo JavaScript Node.js
Expense Manager
03

✦ AI · LangChain · Database

LangChain DB Connector

An AI-powered tool that connects to a database and enables natural language querying via LangChain. Ask questions in plain English, get SQL-powered answers — bridging the gap between business users and complex data without writing a single query.

LangChain JavaScript Node.js PostgreSQL OpenAI
LangChain DB
04

✦ Web Scraping · Selenium · Maps

Restaurant Scrapper

A Selenium-based web app that scrapes restaurant data directly from Google Maps. Automates location-based data extraction — collecting ratings, reviews, cuisine types, contact details, and coordinates at scale for market research and analytics.

Selenium JavaScript Node.js Web Scraping
Restaurant Scrapper
05

✦ Desktop App · Electron.js · Java

JVM App — Jyoti Metal Works

A hybrid desktop app built using Electron.js for Jyoti Metal Works — a real-world business management solution. Combines the power of web technologies with desktop capabilities for inventory, order management, and operational workflows tailored to the client's needs.

Electron.js JavaScript Java Node.js SQLite
JVM App
06

✦ Java · Automation · Utility

Hotspot Automation Tool

A Java-based utility that automates Windows hotspot creation by generating batch scripts using file handling. Allows users to define the hotspot name and password (min. 8 characters), removing the friction of manual network configuration for quick deployments.

Java Batch Scripts Windows API File I/O
Hotspot
Engineering Data AI

Experience

Associate Consultant
GlobalLogic Technologies Pvt Ltd.
April 2025 – Present
Current
Governance and Risk Compliance Product
  • Modernizing legacy APIs from ASP.NET to NestJS in a mono-micro architecture.
  • Decomposed SQL Server stored procedures into service-repository pattern using TypeORM.
  • Reduced average API response time from 58s → 15–20s; error rate from 0.46% → 0.20–0.40%; improved P95 latency from 1m 10s → 55s at high load.
  • Used GitHub Copilot and Cursor (OpenAI, Claude LLMs) for code, reviews, and test cases.
  • Contributed to frontend fixes on an Admin Portal built with React.js.
Lead Software Engineer
Algoworks Technologies Pvt Ltd.
August 2024 – March 2025
Leadership
Recipe Management Application
  • Led frontend (React.js, S3, CloudFront), backend (Node.js, EC2), and database (PostgreSQL, RDS) development.
  • Implemented authentication/authorization with AWS Cognito.
  • Built data ingestion pipeline using AWS Lambda, Textract, and S3.
  • Data labelling with Anthropic's Claude LLM; notifications via SNS & SES; monitoring with CloudWatch.
  • Managed 3 developers, reducing development time by 50%.
  • Used JIRA and Confluence for project management and documentation.
Senior Software Engineer
Algoworks Technologies Pvt Ltd.
June 2022 – July 2024
Senior
Music Social App & Social Engagement Platform
  • Developed backend for a music social app (NestJS, EC2, PostgreSQL, S3, Spotify integration, CloudWatch, Firebase chat).
  • Built admin portal with React.js (S3 deployment).
  • Designed backend for a social engagement platform (Node.js, EC2, PostgreSQL, S3, blockchain transactions, Twilio, SendGrid).
  • Involved in architecture, DB schema, feature discovery, and SaaS product planning.
Software Engineer
Algoworks Technologies Pvt Ltd.
July 2019 – May 2022
Engineer
Invoice, COVID Platform & Restaurant Management
  • Built APIs for invoice/payment platform (Node.js, MySQL, webhooks, Authvia integration).
  • Backend for COVID platform (Node.js, PostgreSQL, AWS RDS, RabbitMQ, Firebase, Google Analytics).
  • APIs for restaurant management (Node.js, Lambda, MongoDB, Redis, Google Maps scraping with Python, Yelp data).
Associate Software Developer
MobilizeOn
March 2018 – June 2019
Entry
MobilizeOn Product
  • Built backend APIs (ASP.NET Core 2, MVC) for registration flow.
  • Wrote unit, integration, and web performance tests for APIs.
  • Participated in manual testing activities.

Skills

Languages & Core
JavaScript TypeScript Python Java Bash Script PowerShell SQL
Backend & APIs
Node.js Express.js NestJS Apollo-GraphQL REST APIs JWT / OAuth2 Nodemon
Frontend
React.js Electron.js Streamlit HTML / CSS
AI & Data Science
LangChain OpenAI API Pandas Matplotlib Plotly OpenCV Tesseract
Databases & Caching
PostgreSQL MySQL MS SQL Server Redis Firebase AWS
DevOps & Tooling
Docker GitHub Actions Bitbucket Jira Confluence SonarQube Swagger Prettier Selenium
Cloud - AWS
EC2 S3 Lambda RDS CloudFront Cognito Textract SNS & SES CloudWatch

Me

I'm a full-stack thinker who loves building things that are both technically rigorous and genuinely useful — at the intersection of backend systems, data, and AI.

Based in Noida, India, I'm a developer and customary learner driven by curiosity across tech and investing. I believe the best way to understand a new idea is to build a proof-of-concept around it — which is why my repositories span everything from LangChain-powered AI tools to expense analytics platforms to desktop apps for real businesses.

My go-to stack is Node.js, Python, PostgreSQL, and React, but I deliberately push myself into new territories. Whether it's wiring up GraphQL APIs, automating Windows batch scripts in Java, or scraping Google Maps with Selenium — I care about the full lifecycle: scoping, building, shipping, and iterating.

Outside of code, I stay close to what's happening at the frontier — AI architectures, financial markets, and the tools that help non-technical people make better decisions with data. The best engineers never stop being curious.

Bachelor of Technology — Computer Science
Engineering College · India
2014-18 · Computer Science & Engineering · Full-Stack & Backend Systems
High & Senior Secondary School
Delhi Public School · CBSE
2010-13 · Science With Computers
Pranjal Gupta
Pranjal Gupta
Full-Stack · Backend · AI Developer