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 Current

May 2025 — Present
  • Built and shipped 15+ REST API modules — insurance, medical providers, witnesses, expenses, damages, notes — for a legal case-management CRM using NestJS, TypeORM and PostgreSQL.
  • Standardised list endpoints across every module 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.
  • Used soft deletes everywhere: records are flagged inactive rather than removed, so nothing referenced by a case ever leaves a dangling foreign key and deleted data stays recoverable for audit.
  • Shipped a client portal secured by a one-time code sent to phone or email — no password to forget — letting clients check case status, upload documents and see updates themselves. It cuts the "any update on my case?" calls that eat a paralegal's day.
  • 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 over WebSockets — new SMS, email, fax and task reminders — delivered to per-user and per-organisation rooms so staff see activity without refreshing.
  • NestJS
  • TypeORM
  • PostgreSQL
  • TypeScript
  • WebSocket Gateway
  • Socket.IO
  • RBAC
  • REST APIs

SDE-1 · Full Stack

FuturElectra

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+ reusable components — filters, comments, containers, inputs — alongside custom hooks, middlewares and utility functions, cutting development time significantly.
  • Implemented a size-adjustable navbar and split-window layout that improved the sales team's day-to-day efficiency.
  • Optimised controller response times from 2100 ms to 350 ms using MongoDB aggregation pipelines.
  • Performed manual testing, identified bugs, and collaborated with the team to fix and validate issues.
  • Managed the end-to-end development lifecycle, from conceptualisation to deployment.
  • React.js
  • Express.js
  • Node.js
  • MongoDB
  • Aggregation Pipelines
  • Manual Testing

SDE-1 · Full Stack

Shophree Retails Private Limited

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 a smooth backend.
  • Integrated JWT-based authentication 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?