Hello, I'm

Punit Kumar Sharma

I build full-stack products

Full-Stack Developer shipping scalable web apps, real-time systems and AI-powered features — from NestJS & PostgreSQL backends to LLM integrations with Claude, OpenAI and Gemini.

  • 3+Years experience
  • 15+API modules shipped
  • 3Companies
Portrait of Punit Sharma
Full-Stack Developer
Where I've worked

Experience

3+ years building scalable web and real-time systems.

SDE-1 (Full Stack)

OmnisAI Houston, TX, USA (Remote) Current

May 2025 — Present
  • Built and shipped 15+ REST API modules for a legal case-management CRM serving 4 law firms managing 100+ clients in total, using NestJS, TypeORM, and PostgreSQL. Implemented soft deletes to keep case records recoverable for audits and prevent dangling references.
  • Built a custom fields engine that lets each law firm add, edit and delete their own fields on any module - with conditional show/hide logic, picklist validation, and per-field permissions.
  • Built real-time notifications using WebSockets (Socket.IO) for SMS, email and fax reminders, including alerts for a combined 30+ outbound and 15+ inbound messages per day across SMS and email. Routed alerts to per-user and per-organization rooms so staff could see activity without refreshing.
  • Standardized list endpoints across all modules on one response shape (data, total, currentPage, totalPages, limit) with server-side search, sort, and pagination, so the frontend tables share a single hook instead of one per module.
  • Built a client portal with one-time-code login so clients can check case status and upload documents themselves, reducing routine status-check calls to staff.
  • Built customizable dashboards with drag-and-drop widget layouts and charts, so each firm arranges their own view instead of getting a fixed one.
  • NestJS
  • TypeORM
  • PostgreSQL
  • TypeScript
  • WebSocket Gateway
  • Socket.IO
  • RBAC
  • REST APIs

SDE-1 (Full Stack)

FuturElectra Gurugram (Hybrid)

Jan 2024 — May 2025
  • Developed responsive dashboards for an internal CRM using React.js and Express.js, integrated with MongoDB.
  • Refactored the UI for modularity and built 30+ common reusable components, including filters, comments, containers, and inputs, along with various custom hooks, middleware, and utility functions, significantly reducing development time.
  • Implemented features such as a size-adjustable navbar and split window to improve user experience, enhancing the sales team's overall efficiency.
  • Optimized response time of various controllers from 2100ms to 350ms using MongoDB aggregation pipelines.
  • Managed end-to-end development lifecycle, from conceptualization to deployment.
  • React.js
  • Express.js
  • Node.js
  • MongoDB
  • Aggregation Pipelines
  • Manual Testing

SDE-1 (Full Stack)

Shophree Retails Private Limited Agra (Onsite)

Jun 2023 — Jan 2024
  • Worked on innovative e-commerce platforms using React.js and JavaScript.
  • Created and deployed scalable APIs using Node.js with AWS Serverless for smooth backend operation.
  • Integrated JWT-based authentication systems to improve security across web applications and protect user data.
  • React.js
  • JavaScript
  • Node.js
  • AWS Serverless
  • JWT
My skills

Skills

The stack I reach for, grouped by where it sits in the system.

Frontend

Interfaces, state and design systems

  • React.js
  • Next.js
  • Tailwind CSS
  • Bootstrap
  • JavaScript
  • HTML5
  • CSS3
  • Redux

Backend

APIs, auth and real-time services

  • NestJS
  • Node.js
  • Express.js
  • TypeScript
  • Swagger / OpenAPI
  • Socket.IO
  • JWT / OAuth 2.0
  • TypeORM
  • REST APIs
  • WebSocket Gateway
  • RBAC

Databases

Storage, caching and query tuning

  • MongoDB
  • PostgreSQL
  • Redis
  • Aggregation Pipelines
  • Indexing

AI & LLM

Model integration and agent workflows

  • Gemini
  • Claude
  • OpenAI
  • OpenRouter
  • MCP
  • Agent Orchestration
  • Prompt Versioning

DevOps & Cloud

Shipping, scaling and automation

  • Docker
  • Kubernetes
  • GitHub Actions
  • AWS
  • EC2
  • S3
  • Lambda
  • AWS Serverless
  • CI/CD
  • Vercel
  • Netlify

Monitoring & Testing

Observability and end-to-end checks

  • Grafana
  • Playwright
  • Manual Testing

Tools

Day-to-day workflow

  • Git
  • GitHub
  • VS Code
  • Claude Code
My projects

Projects

Nykaa clone — home page
Nykaa clone — men section
Nykaa clone — product detail
Nykaa clone — cart
Nykaa clone — payment

Nykaa-Clone

Nykaa is an Indian e-commerce website. It sells beauty, wellness and fashion products.

This site have functionality like Login/SignUp , Logout , Sorting , Filtering , Add to Cart , Update Products in the Cart , Remove From Cart.

Teck Stacks :

HTML CSS JavaScript GitHub
Oestin — home page
Oestin — login
Oestin — rooms
Oestin — room detail
Oestin — payment
Oestin — RazorPay gateway
Oestin — payment success

Oestin:-Hotel Booking Website

Oestin is a responsive website for browsing and booking hotels.
Made a hotel booking website with functionality:- Login/SignUp with Google Authentication , hotel searching based on locality , filtering and sorting based on price and RazorPay-Payment Gateway.

Teck Stacks :

HTML CSS JavaScript GitHub
TODO app — task list
TODO app — adding a task

TODO-App

ToDo List App is a kind of app that generally used to maintain our day-to-day tasks or list everything that we have to do, with the most important tasks at the top of the list, and the least important tasks at the bottom.

Teck Stacks :

HTML CSS JavaScript
My github

GitHub Stats

GitHub Overview

Loading GitHub stats…

Contribution Streak

Loading streak…

Top Languages

MERN Stack MongoDB · ExpressJS · React · NodeJS 80%
HTML · CSS · JavaScript 20%
My contributions

Github Calendar

Contribution Activity

Loading contributions…

My education

Education

Where the fundamentals came from.

B.Tech · Computer Science & Engineering

Faculty of Engineering and Technology, Agra College

Agra, Uttar Pradesh, India

Jul 2019 — Jul 2023
7.12 / 10

CGPA

Core coursework

Data Structures & Algorithms

Problem solving and complexity

Database Management Systems

Modelling, indexing, transactions

Object-Oriented Programming

Design principles and patterns

Get in touch

Let's Work Together

Have a role, project, or idea in mind? My inbox is always open.

Send a message

Fill in the details below — fields marked * are required.

or
 Book a 15-minute Meeting
Prefer a faster route?