Engineering Capabilities

A full-stack engineering toolkit spanning web, mobile, backend, realtime systems, infrastructure, and production delivery.

Frontend Engineering

JavaScript

Built interactive production features across web and mobile applications using modern JavaScript, asynchronous programming, and browser APIs.

TypeScript

Designed maintainable applications with strong typing, shared interfaces, and improved developer experience across frontend and backend systems.

React.js

Built production interfaces with reusable component architecture, state management, and performance-focused user experiences.

Next.js

Developed production applications using the App Router, server rendering, API routes, SEO optimization, and modern deployment workflows.

Tailwind CSS

Built responsive, maintainable interfaces using utility-first styling and reusable design patterns.

Material UI

Developed consistent and accessible interfaces using reusable component libraries and responsive design patterns.

Mobile Engineering

React Native

Built and maintained production cross-platform mobile applications, redesigned application architecture, and managed Android and iOS releases.

Backend Engineering

Node.js

Designed backend services, reusable REST APIs, automation workflows, and production systems supporting web and mobile applications.

Express.js

Built modular backend architectures with authentication, middleware pipelines, REST APIs, and reusable service layers.

GraphQL

Built GraphQL APIs with schemas, queries, mutations, resolvers, and full CRUD workflows, including application-side data fetching and integration.

Realtime & Communication

WebSockets

Implemented realtime communication for multiplayer experiences, messaging, notifications, and live application updates.

WebRTC

Built peer-to-peer realtime audio and video communication with signaling and connection management.

Data & Infrastructure

MongoDB

Designed application data models, optimized queries, and supported backend architectures for production applications.

Redis

Implemented production caching for frequently accessed data such as property listings and authenticated user information, using TTL-based expiration to reduce repeated backend and database queries.

Cloud & Deployment

AWS S3 & EC2

Used S3 for environment-separated assets, uploaded media, and static content with signed URLs, and ran backend services on EC2. Also configured a versioned S3-based deployment and content architecture for a Gatsby publishing platform.

Firebase

Integrated Firebase Cloud Messaging for backend-triggered notifications, including storing and managing user FCM tokens for authenticated devices and Android development builds.

Docker

Containerized applications for consistent local development and production deployments.

Vercel

Deployed and maintained production Next.js applications with automated deployment workflows.

Payments & AI

Razorpay

Implemented secure payment flows and transaction processing for production applications.

Stripe

Implemented webhook-driven payment processing with pending transaction states, database updates, and backend actions based on confirmed payment status.

PayPal

Implemented webhook-driven payment processing with pending transaction states and configurable routing between separate PayPal accounts based on business requirements.

OpenAI API

Integrated AI-powered capabilities such as automated property content generation into production applications.

Developer Workflow

Git & GitHub

Managed collaborative development through feature branching, code reviews, release workflows, and production deployments.

Postman

Designed, tested, and documented APIs throughout the development lifecycle.

Sentry

Monitored production applications, investigated runtime issues, and supported faster incident resolution.

PradoshMenu