shivam gairola..

OPEN TO SELECT PROJECTS

OPEN TO SELECT PROJECTS

OPEN TO SELECT PROJECTS

OPEN TO SELECT PROJECTS

About

Frontend Developer.
Full Stack Builder.

I'm Shivam Gairola, a frontend developer with 3 years of professional experience building production-grade web applications. I specialise in travel booking platforms, CMS driven systems, and high-performance Next.js apps that hold up at scale.

Shivam Gairola

14+

Projects shipped

3

Years experience

Experience

Work Experience

3 years building real products across startups and agencies. Shipping features, solving real problems, measuring outcomes.

Current Role

Frontend Developer

New Delhi, India

Next.jsTypeScriptRedux ToolkitRTK QuerySocket.IOPostgreSQLPrismaFirebase AuthZodRecharts
  • Engineered frontend for a white label multitenant Travel Booking Platform with CMS driven vendor customization; each client fully branded without code changes.
  • Owned the complete flight and hotel booking flow: search, filters, fare display, seat selection, and multistep checkout with session persistence so users never lose progress mid flow.
  • Handled 1,000+ flight results and 6,000+ hotel listings per search using paginated result lists, memoized selectors, and debounced inputs to keep the UI smooth under load.
  • Built real-time agent-client inbox with Socket.IO for messaging; used Server Sent Events (SSE) to stream large search result datasets progressively to the UI as they arrive from providers, keeping the interface responsive and avoiding blocked renders across thousands of results.
  • Developed workspace features: CRM module for contacts, leads and travellers; invoicing with PDF export via jsPDF; and a financial dashboard covering cashflow, payments and receivables via Recharts.
  • Normalised flight operator and hotel provider data into a unified schema, decoupling the UI from backend contract changes and reducing API handling code significantly.
  • Built a Backend for Frontend proxy layer in Next.js API routes to keep API keys server side, centralise validation, and add token refresh retry logic.
  • Enforced frontend security: JWT in httpOnly cookies, silent token refresh, rate limit aware retry with exponential backoff, DOMPurify for XSS prevention, and Zod validation on all API payloads before state commits.
Previous Role

Frontend Engineer

Noida, India

Next.jsReact.jsTypeScriptFramer MotionTailwindCSSREST APIsFirebaseJira
  • Led frontend development for a portfolio of 3 product websites, delivering fully responsive designs that achieved 90+ in performance and accessibility scores.
  • Engineered a custom in-house CMS with React.js, creating an intuitive interface that increased the content team's efficiency by 60%.
  • Improved page load times and Core Web Vitals by 70% by implementing server side rendering (SSR) and strategic caching mechanisms.
  • Partnered with UI/UX and backend teams to integrate robust RESTful APIs, leading to an 80% reduction in frontend related bug reports.
  • Developed engaging and lightweight animations using Framer Motion, which increased user retention and time on site.
  • Operated within an agile workflow using Git and Jira to facilitate biweekly feature rollouts with minimal regressions.
My Tech Stack
Tools and technologies I use to build exceptional experiences.
Next.js
React
TypeScript
JavaScript
Tailwind CSS
Sass
CSS3
HTML5
Node.js
PostgreSQL
MongoDB
Postman
Docker
AWS
Git
GitHub
Jira
Redux
Framer Motion

Fun Stuff

Shivam's Latest Spotify Pick

Curious about what fuels the focus sessions and the late night coding runs? Here is the track I last had on. Music and code go hand in hand.

Plays a 30 second preview. The full track is one tap away on Spotify.

Mountain landscape

Outside of Work

When I'm not coding, you can find me working out, exploring new places, playing volleyball, or experimenting with new recipes in the kitchen.