Full Stack Developer · Backend-Heavy · India

Poojan Ghetiya

I build backends
that hold up in production.

I'm a backend-heavy full-stack engineer. I own the backend, database and DevOps at MealPe — an institutional food-services SaaS processing 50,000+ meals a month for 20,000+ users across campuses, workplaces and hospitals.

Poojan Ghetiya — Full Stack Developer and Backend Engineer from India
01

About

I'm the sole engineer behind MealPe's backend, database and infrastructure — and I took it on while finishing my Computer Engineering degree. I joined when the platform had around 1,000 users; I own every layer that carried it to 20,000+: the APIs, the schema, the servers, the CI/CD pipeline, and the 3 AM incident calls.

Most of what I do is the unglamorous work that decides whether a product survives real traffic — cutting cloud spend without downgrading the experience, shipping zero-downtime deploys, and keeping queries fast as load climbs. I care less about chasing frameworks and more about systems that stay up, stay fast, and stay cheap to run.

0+
users on the platform
0/mo
meal transactions processed
0+/day
API requests handled
0%
AWS cost reduction
02

Experience

Apr 2024 - Present

Software Engineer

MealPe Online Food Ordering POS Pvt. Ltd.

  • Sole owner of all backend, database and server/DevOps infrastructure.
  • Reduced AWS infrastructure costs by ~60% by fixing excessive logging, removing unoptimised log storage and moving static asset serving from Node.js to NGINX.
  • Scaled the platform from 1,000 to 20,000+ registered users; currently processes ~50,000 meals/month.
  • Architected scalable REST APIs powering food ordering, multi-vendor system, admin dashboards and — for the MedMeals product — dietary tracking and HIS integration.
  • Managed full server lifecycle - NGINX, SSL, PM2, CI/CD pipelines, monitoring and production incident resolution.
  • Led client onboarding, technical demos and ongoing support across multiple institutional clients.
Node.jsPostgreSQLAWSNGINXPM2REST APIs
Mar - May 2024

Backend Developer Intern

Passdn Technologies Pvt. Ltd. (Vayu App)

  • Co-designed and implemented the dynamic pricing algorithm for ride booking.
  • Co-Led ONDC integration - researched protocol requirements and implemented network onboarding.
  • Co-architected AWS cloud infrastructure, resolving critical deployment blockers.
  • Built full-stack features using the MERN stack with responsive React.js components.
Node.jsReact.jsMongoDBAWSONDC
03

Areas of Expertise

Five areas I've been accountable for in production, not just used on a side project. Each one links to a write-up of the actual decision and what it cost to get wrong.

Backend architecture & API design

Designing REST APIs that stay correct under concurrency — explicit order state machines, server-authoritative business rules, and idempotency keys so a retried request never charges twice. I treat the client as untrusted input, always.

Node.jsTypeScriptExpress.jsREST APIsIdempotency
Read how I make payment the source of truth →

PostgreSQL performance & data modelling

Composite indexes over more indexes, database views for read paths, RPC functions to push work down to the database, and pagination introduced before it becomes an emergency. Currently tuning a schema serving 120,000+ queries a day.

PostgreSQLSupabaseQuery optimisationIndexingUUIDv7
Read the PostgreSQL scaling breakdown →

Distributed correctness & reliability

The transactional outbox pattern, FOR UPDATE SKIP LOCKED job queues, at-least-once delivery with idempotent consumers, and reconciliation sweeps that repair drift between systems. Usually in plain Postgres rather than a message broker.

Transactional outboxSKIP LOCKEDWebhooksReconciliation
Read why I skipped Kafka →

Cloud infrastructure & cost control

Owning the full server lifecycle on AWS: EC2, S3 lifecycle policies, NGINX, SSL, PM2 cluster mode and CI/CD. I cut a production AWS bill by roughly 60% by fixing logging and static-asset serving rather than downgrading instances.

AWS EC2AWS S3NGINXPM2GitHub ActionsDocker
Read the 60% AWS cost reduction →

Multi-tenant SaaS & access control

Tenant isolation enforced in middleware so a missing filter fails closed, fine-grained permissions modelled as capabilities rather than role checks scattered through controllers, and subsidy budgets that survive concurrent spending.

Multi-tenancyRBACRow-level lockingTenant scoping
Read the RBAC model I use →

Technologies I work with

Backend & APIs
Node.js, TypeScript, Express.js, REST APIs, WebSockets, Socket.IO
Databases
PostgreSQL, Supabase, MongoDB, Sequelize, SQL query tuning
Cloud & DevOps
AWS (EC2, S3, CloudWatch), Google Cloud Platform, NGINX, PM2, Docker, GitHub Actions, SSL
Frontend
React.js, Next.js, Astro, JavaScript (ES6+), Tailwind CSS, HTML5, CSS3
Integrations
Razorpay, Easebuzz, hospital HIS systems, ONDC, third-party POS APIs
04

How I Build

Four rules I did not start with. Each one is the residue of an incident.

  1. The server decides, never the client

    Anything the client can send, an attacker can forge and a crashed screen can lose. Prices, permissions, order state and dietary rules are computed and enforced server-side. The UI is a view, not an authority.

  2. Assume every message arrives twice, or not at all

    Webhooks retry, networks partition, and sockets disconnect mid-flight. I design for at-least-once delivery and make the effects idempotent — usually with a unique constraint the database enforces — rather than hoping for exactly-once.

  3. Use the database you already run

    A second system to operate is a permanent cost paid to avoid a temporary problem. Postgres does durable queues, locking and consistency well enough that most teams reaching for a broker did not need one yet.

  4. Optimise what production tells you, not what you suspect

    Every meaningful performance win I have shipped came from a slow-query log or a billing dashboard, not intuition. The corollary: instrument early, because you cannot fix what you never measured.

05

Industries

Healthcare & hospital services

Patient meal ordering with dietary-compliance rules and HIS integration, where a wrong delivery is a clinical incident rather than a refund. See the MedMeals case study.

Food-tech & institutional catering

Multi-vendor ordering, POS integration and peak-load lunch rushes across campuses and workplaces at 50,000 transactions a month. How that platform scaled.

B2B and multi-tenant SaaS

Corporate subsidy budgets, tenant isolation and role-scoped admin dashboards where one missing query filter leaks another company's data. The authorization model I use.

Payments & mobility

Razorpay and Easebuzz gateway integration, webhook reliability, and dynamic ride pricing plus ONDC network onboarding from my time on a mobility app. Why payment is my source of truth.

06

Projects & Research

Research

Intelligent Skill Extraction

NLP that reads resumes and scores them against job descriptions.

PythonNLPMachine LearningBERTscikit-learn

Ongoing academic research

07

Education

B.E. in Computer Engineering

LDRP Institute of Technology and Research, Gandhinagar

CGPA 8.51 Class of 2025

Completed final year while working full-time as a Software Engineer at MealPe.

08

Recognition

  • Smart India Hackathon 2024 - National Winner. Recognised for engineering excellence on a national platform.
  • Future Leaders Program - IESEG Paris & University of Kent (UK). Global leadership and management training.
  • IEEE Sampark Cognivia - Second Runner-up at an IEEE hackathon.
  • Google Cloud Skillboost - Completed GCP foundational proficiency program.
  • Laksh-KSV Season 6 - Winner, All India University fitness competition.
10

Common Questions

Who is Poojan Ghetiya?

Poojan Ghetiya is a full stack developer and backend engineer based in Ahmedabad, Gujarat, India. He is the sole owner of the backend, PostgreSQL database, AWS infrastructure and deployment pipeline at MealPe, an institutional food-services SaaS that processes over 50,000 meal transactions a month for 20,000+ registered users across campuses, workplaces and hospitals. He holds a B.E. in Computer Engineering from LDRP Institute of Technology and Research (CGPA 8.51, class of 2025) and won Smart India Hackathon 2024 at the national level.

Is Poojan Ghetiya a full stack developer or a backend engineer?

Both, with the weight on the backend. Poojan Ghetiya works as a full stack developer — he ships React.js and Next.js interfaces as well as the APIs behind them — but the depth of the work is backend and infrastructure: Node.js and TypeScript services, PostgreSQL schema design and query tuning, and the AWS servers, NGINX config and deployment pipeline they run on. If you are hiring for one label, "backend engineer who can own the full stack" is the accurate one.

Which Poojan Ghetiya is this? How do I tell him apart from others with the same name?

This is Poojan Ghetiya the Node.js and AWS backend engineer from Ahmedabad, Gujarat, India — GitHub POOJANGHETIYA, LinkedIn /in/ghetiyapoojan, and this site at poojan.technokari.com. He is the backend and infrastructure owner at MealPe and a national winner of Smart India Hackathon 2024. Ghetiya is a common surname in Gujarat and several other software engineers share it, including Laravel, Drupal, Java and .NET developers; this Poojan Ghetiya works specifically in Node.js, TypeScript, PostgreSQL and AWS.

What technologies does Poojan Ghetiya specialise in?

His core stack is Node.js and TypeScript on the backend, PostgreSQL and Supabase for data, and AWS (EC2, S3) with NGINX, PM2 and GitHub Actions for infrastructure and deployment. He also works with React.js and Next.js on the frontend, and has integrated payment gateways (Razorpay, Easebuzz), hospital HIS systems and the ONDC network.

What has Poojan Ghetiya actually shipped in production?

He scaled a multi-tenant food-services SaaS from roughly 1,000 to over 20,000 registered users while owning its entire backend, reduced its AWS infrastructure bill by about 60% without downgrading service, moved it to zero-downtime deployments using PM2 cluster mode and NGINX, and built its hospital product MedMeals including dietary-compliance rules and HIS integration.

Is Poojan Ghetiya available for freelance or full-time work?

Yes. He takes on freelance projects, consulting engagements and full-time roles, with a focus on backend architecture, PostgreSQL performance, production reliability and cloud infrastructure. The fastest way to reach him is to book a 30-minute intro call or email swe.poojan@gmail.com.

What does Poojan Ghetiya write about?

He publishes long-form engineering articles drawn from running a production SaaS: payment webhook idempotency, the transactional outbox pattern in PostgreSQL, fine-grained multi-tenant RBAC without a policy engine, real-time tracking with Socket.IO, PostgreSQL indexing and query optimisation, AWS cost reduction, and zero-downtime deployment with PM2 and NGINX.

11

Get in touch

Building a SaaS and need someone to own the backend end-to-end? Or just want to talk shop about Node.js, AWS or production systems? I'm open to freelance projects, consulting and full-time opportunities.

Book a 30-minute intro call

The fastest way to reach me. Grab a slot in my calendar and we'll talk through your project or backend challenge directly.

Or send a message

🔒 I usually reply within 24–48 hours. Fields marked are required.