Freelance backend
Pranjal Manhgaye
Shipping reliable APIs, auth, and clean architecture you can iterate on.

Gwalior, India
Quick trust signals
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.
InterviewOS
Team Invincibles · Hacksagon · Category: Software · Theme: Hiring Technology / EdTech
TypeScript · Team / hackathon
Team
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
C++ Budget Tracker
Role-based expense management (OOP)
C++ · Console app
Selected
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
The Shoes Store
Storefront / e-commerce style web project
Web · Product UI
Selected
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
Conference App
Conference experience (second iteration)
Web · Events
Selected
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.
What to include
- What you need to build
- Any auth/user roles involved
- Database preferences
- Timeline and target users