Freelance backend

Pranjal Manhgaye

Shipping reliable APIs, auth, and clean architecture you can iterate on.

DSA-based problem solvingBackend systems & clean architectureAuthentication / authorization patternsC++ depth for algorithms and performancePractical delivery for real requirements
Open sourceREST & Node.jsC++ & DSA
Pranjal Manhgaye, Freelance backend

Gwalior, India

Quick trust signals

Primary stackNode.js + Express + APIs
Strong inC++ OOP + DSA
ValueClear delivery and dependable implementation

Best fit for REST APIs, auth patterns, and maintainable backend delivery.

About

What I do for clients

I build backend features that are easy to reason about, test, and extend. My focus is on clean architecture, correct behavior, and maintainable code.

You bring the requirements. I translate them into a clear plan, implement the core logic and endpoints/services, and deliver a handoff you can keep building on.

Services

What I build for you

Freelance-friendly backend delivery: endpoints, auth patterns, and maintainable structure.

Backend APIs (Node.js + Express)

Build RESTful endpoints with clean structure: routes, services, validation, and predictable behavior.

  • Auth & role-based access (JWT/session patterns)
  • CRUD APIs with proper error handling
  • Project-ready architecture (modular folders, clear boundaries)
  • Performance-minded implementation

Database + Data Modeling

Design schemas and data flow to keep your app stable as it grows.

  • PostgreSQL/MySQL-style modeling principles
  • MongoDB-friendly document design
  • Prisma-friendly workflow (when using Prisma)
  • Indexes/queries that match the product behavior

Scalable Auth & Security Basics

Implement practical security patterns so your application doesn't collapse under edge cases.

  • Authentication + authorization flows
  • Role-based permission checks
  • Input validation and safe defaults
  • Clear, auditable logic

Algorithmic Modules (C++)

For performance-critical logic or interview-grade cores.

  • DSA modules (graphs/trees/DP) integrated with app logic
  • Clean C++ OOP + STL implementation
  • Fast and correct solutions with clear complexity reasoning

Best for: small-to-mid backend features, REST API systems, and auth/role-based implementations where correctness and maintainability matter.

Selected work

Proof you can ship

A small set of projects that show how I think about delivery: core logic, edge cases, and clean structure.

I

InterviewOS

Team Invincibles · Hacksagon · Category: Software · Theme: Hiring Technology / EdTech

TypeScript · Team / hackathon

Team

EdTechHiring

A browser-based interview platform that unifies secure online interviews for companies and AI-powered mock interviews for candidates—the same IDE, constraints, and environment for fairness, realism, and integrity.

  • Problem: cheating in remote interviews (tab switching, external help)
  • Problem: inconsistent evaluation across interviewers and companies
CB

C++ Budget Tracker

Role-based expense management (OOP)

C++ · Console app

Selected

C++OOP

Console-based budget and expense tracking with authentication, role-specific menus (polymorphism), file persistence, and analytics—aligned with the published repo README.

  • User authentication + role selection
  • Role-based menus: Shopkeeper, Teacher, Housewife, Worker
TS

The Shoes Store

Storefront / e-commerce style web project

Web · Product UI

Selected

WebE-commerce

A shoe-store project focused on product flows, layout, and shipping a usable shopping experience. See the repository for structure and stack details.

  • End-to-end product-oriented UI flows
  • Iterative feature delivery
CA

Conference App

Conference experience (second iteration)

Web · Events

Selected

WebEvents

A conference application project emphasizing scheduling, discovery, or event-style flows—details live in the repo.

  • Conference-oriented user flows
  • Structured codebase for iteration

Skills

Core tools I deliver with

Backend, data, DevOps-style delivery, and systems thinking—aligned with how I ship and contribute to the open source community.

Backend

  • Node.js
  • Express.js
  • REST APIs
  • Authentication patterns
  • Authorization / role-based access
  • Validation + error handling

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma (workflow)

DevOps & tooling

  • Docker (images, containerized dev & delivery)
  • GitHub Actions (CI workflows, PR automation)
  • Linux environments & shell-oriented pipelines
  • Git workflows (branches, PRs, open-source collaboration)
  • Build, test, and release hygiene on real OSS repos

Systems & Algorithms

  • C++ OOP
  • DSA
  • STL
  • Trees/Graphs
  • Dynamic Programming
  • Complexity reasoning

Delivery process

How I work with clients

A clear flow that reduces surprises and makes progress visible.

Step 01

Brief + scope

Delivery

I clarify requirements, define success criteria, and agree on scope so delivery is predictable.

  • Short requirement summary
  • Feature list + edge cases
  • Suggested milestones

Step 02

Architecture + plan

Delivery

I map the system into modules/endpoints and share an implementation approach with estimates.

  • API / route plan
  • Data modeling outline
  • Risk/edge-case checklist

Step 03

Build in iterations

Delivery

I implement core logic first, then integrate endpoints, validation, and error handling.

  • Working core features
  • Consistent endpoints
  • Basic test/verification notes

Step 04

Delivery + handoff

Delivery

I deliver a clean project structure with clear usage instructions and next-step guidance.

  • Run instructions
  • Repo structure explanation
  • Support for the first improvements

Contact

Let's build your backend

Send a short message. I reply with a clear next-step and a practical plan.

Hi, I'm Pranjal Manhgaye. I work on backend APIs, auth patterns, and clean architecture delivery.

Gwalior, IndiaGitHub

What to include

  • What you need to build
  • Any auth/user roles involved
  • Database preferences
  • Timeline and target users

Submissions are delivered by FormSubmit. First message may ask you to confirm your email once.