About

Hi, I'm Mayank Kumar, a software engineer from Vadodara, Gujarat, India. Currently working at MyTravaly Worldwide.

Download Resume
Mayank Kumar

Experience

Full-Stack Developer

MyTravalyAug 2024 - Present
  • Leading backend development for Swoovo (hotel price comparison platform) from scratch in Go with PostgreSQL, implementing hotel search, OTA onboarding workflows, and a push/pull architecture for aggregating real-time pricing data across multiple OTAs.
  • Designed and built a channel manager adapter service in NestJS with Redis and queue system, enabling seamless integration with external channel managers, with modular architecture allowing easy switching between different CM providers.
  • Developed a property management system, HBC by integrating RESTful APIs, implementing authentication and role-based access control, and coordinating frontend interactions with backend payment APIs.
  • Led migration of MyTravaly OTA from React.js to Next.js by restructuring routing and optimizing asset loading, improving Lighthouse performance score by 42%.
  • Built a Playwright-based web scraping service deployed on AWS EC2 to extract real-time competitor pricing data, reducing manual effort and enabling pricing optimization workflows.
  • Designed and implemented a backend service integrating OpenAI API into the admin portal to generate property descriptions for 5,000+ listings, building a pipeline with property-specific context, reducing effort by 75% (from 15 min to 3 min per property).

Software Development Intern

TensorblueJuly 2023 - Aug 2024
  • Contributed to building a generative AI product (Ideaverse), improving frontend performance (3x) and increasing user retention.
  • Integrated AI models and optimized backend queries, reducing response time by 30% and improving overall system responsiveness.
  • Migrated state management from Context API to Redux Toolkit, reducing unnecessary re-renders by 30% and improving debugging via DevOps.
  • Implemented scalable storage and deployment solutions using AWS S3 and EC2, and enhanced chatbot capabilities using vector embeddings and semantic search.

Skills

Languages

JavaScriptTypeScriptPythonC/C++Go

Frameworks

React.jsReact NativeNext.jsNode.jsExpress.jsNestJS

Libraries & Tools

REST APIGraphQLRedisPostmanGitGithubFirebaseMongoDBAWS (EC2, S3)AWS LambdaTailwind CSSJestDockerLLMLangChainOpenAI

Projects

Work

MyTravaly

MyTravaly

End-to-end Online Travel Agency (OTA) connecting travelers with hotels worldwide.

StayConfirm

StayConfirm

Direct booking engine for hoteliers to capture commission-free reservations and reduce OTA dependency.

HBC

HBC

Complete Property Management System (PMS) with booking engine, channel manager, and role-based access.

Ideaverse

Ideaverse

Unified subscription platform aggregating multiple AI models including LLMs, image generators, and assistants.

Personal Projects

Order LLM

Order LLM

Intelligent order automation bot with admin portal for menu management and user control.

React.jsTypeScriptFirebaseNode.jsExpress.jsOpenAI APILangChainMongoDB
Chatty

Chatty

Real-time messaging platform with secure auth, offline queuing, typing indicators, and infinite scroll.

TypeScriptReactSocket.IOZustandNode.jsMongoDBJWTCloudinaryDaisy UI
Agency Portfolio

Agency Portfolio

Portfolio website for a production / media agency, Interlude

React.jsTypeScriptGSAPLenisTailwind CSS
Deverse

Deverse

Web3 decentralized publishing platform for content storage, monetization, and distribution using smart contracts.

React.jsReduxTailwind CSSIPFSSolidityTruffleWeb3.jsPinata

Let's Work Together

Have a project in mind, need a Full-Stack Engineer, or want to collaborate on something exciting? I'd love to hear from you.

Email

mk4664348@gmail.com

Click to copy email

Phone

+91 88661 96721

Click to copy phone

Resume

Download my resume

PDF format