> initializing portfolio.exe

Malhar
Naliyapara

I don't just write code — I architect systems. From scalable APIs to automation engines, I build backend infrastructure that solves real business problems at scale.

view_projects()get_in_touch()
5+years_experience
10+systems_built
100%scalability_focus

// about_me

Builder. Architect. Problem Solver.

I approach every project like a system design problem — understanding the full scope, identifying bottlenecks before they exist, and building solutions that scale beyond the initial requirement. Code is just the medium. Clarity of thought is the craft.
01.
Scalability by Design

Every architecture decision is made with growth in mind. I design systems that handle 10x traffic before it arrives — not after.

02.
Automation First

If a process can be automated, it should be. I identify repetitive workflows and build systems that eliminate human bottlenecks.

03.
Clean API Contracts

Robust, well-documented APIs are the backbone of great products. I build interfaces that other systems love to integrate with.

04.
Real-World Impact

I measure success in business outcomes, not lines of code. Every system I build solves a tangible problem for real users.

// tech_stack

Skills & Technologies

$ backend
Node.jsExpress.jsREST APIsGraphQLWebSocketsMicroservices
$ frontend
AngularTypeScriptRxJSIonicAngular MaterialSCSS
$ database
MongoDBMySQLFirebaseMongooseSequelizeFirestore
$ architecture
System DesignEvent-DrivenCQRSRole-Based AccessIoT Integration
$ automation
CRON JobsPDF ProcessingShopify APIWebhooksFile Automation
$ devops
HerokuDockerGitCI/CDLinuxNginx

// case_studies

Projects

orderpilot-shopify-os.jsFEATURED

OrderPilot — Shopify Operations Platform

LIVE
PROBLEM

High-volume D2C brands managing multi-brand Shopify stores were drowning in manual order confirmation, disconnected fulfillment tools, inventory sync errors, and zero visibility into staff performance.

SOLUTION

Built OrderPilot — an all-in-one command center for Shopify operations. Features include a multi-brand unified dashboard, rule-based order lifecycle automation, WhatsApp order confirmations, shipping integrations (Delhivery, Shiprocket, BlueDart), production sticker generation, real-time analytics, and bespoke per-brand workflow customisation.

ARCHITECTURE

Angular admin panel with multi-tenant workspace. Node.js/Express backend with deep Shopify API integration for real-time sync. CRON jobs for delivery status polling. WhatsApp Business API for automated customer messaging. PDF generation engine for vectorised shipping stickers. MongoDB for multi-brand data isolation.

OUTCOME

Trusted by 500+ D2C brands including Zivi Fashion, Elzara, and Mavryk. Orders processed 74% faster than manual flows. One brand scaled 3x without adding staff. Shipping automation saving 20+ hours/week per brand. Live at orderpilot-sois.web.app.

AngularNode.jsExpressMongoDBShopify APIWhatsApp APIDelhiveryShiprocketCRON JobsPDF Generation
cinevest-investment-platform.jsFEATURED

CineVest — Film Investment Platform

LIVE
PROBLEM

Filmmakers had no structured digital way to raise funding from investors, and investors had no transparent platform to discover, evaluate, and track film projects — the entire process was manual, untracked, and unscalable.

SOLUTION

Built the Node.js/Express backend and Angular admin panel for CineVest — a dual-sided platform connecting filmmakers and investors. Backend covers full REST API with JWT auth, role-based access (Investor/Filmmaker/Admin), KYC verification workflow, investment flow, document management, and payment integration. Admin panel enables user management, project approvals, transaction monitoring, and platform analytics.

ARCHITECTURE

Node.js + Express.js RESTful backend with JWT authentication and bcrypt password encryption. Role-based access control for three user types. File upload support for PDFs, images, and MP4s. Payment integration via Stripe/Razorpay. Email notifications via SendGrid/SMTP. Angular admin panel consuming the APIs with project approval workflows and comprehensive platform analytics dashboard.

OUTCOME

Delivered a fully functional backend powering 14 web screens and 12 mobile screens. Admin panel gives full operational control — user management, KYC approvals, project management, transaction monitoring, and analytics. Full IP rights handed over to client with documentation.

Node.jsExpress.jsAngularJWTStripeRazorpaySendGridbcryptREST APIRole-Based Access
portfolio-admin-panel.jsFEATURED

Portfolio Admin Panel

LIVE
PROBLEM

The company needed a way to manage and publish their portfolio entries on their website without developer intervention — including bulk uploads via Excel.

SOLUTION

Designed and built a full-stack admin panel allowing the company to create, update, and manage portfolio entries. Added Excel file import for bulk portfolio uploads.

ARCHITECTURE

Angular v13 with Angular Material for the frontend. Node.js v16 backend with MongoDB. Excel parsing for bulk import. Deployed the Node app independently on Heroku.

OUTCOME

Company gained full autonomy over their portfolio content. Both frontend and backend built and deployed solo. Heroku deployment handled end-to-end by me.

AngularAngular MaterialNode.jsMongoDBHerokuExcel Import
olivar-warranty-system.jsFEATURED

Olivar International — Warranty Management

LIVE
PROBLEM

Suppliers had no reliable way to manage product warranties, track QR-coded stickers, or give customers a way to verify warranty status from their phones.

SOLUTION

Built a three-platform system — an Angular admin panel for QR code generation and PDF sticker printing, a Node.js backend, and a Flutter Android app for scanning QR codes and checking warranty status.

ARCHITECTURE

Angular admin panel for QR generation and PDF export. Node.js/Express REST API. Flutter app consuming the API for on-site warranty scanning. QR codes link warranty records in the database.

OUTCOME

End-to-end warranty lifecycle managed digitally. Suppliers can generate, print, and track stickers. Customers verify warranty instantly via mobile scan.

AngularNode.jsExpressFlutterQR CodePDF Generation
elevator-management-system.js

Elevator Management System

IN_DEV
PROBLEM

Large buildings and construction sites needed a centralised way to monitor and manage multiple elevators connected via IoT devices — with different access levels for different roles.

SOLUTION

Built a role-based admin panel in Angular for managing multiple IoT-connected elevators across sites. Role-based access control ensured operators, managers, and admins had appropriate visibility.

ARCHITECTURE

Angular v12 frontend with role-based routing and dashboards. Node.js backend consuming IoT device data. Real-time elevator status monitoring via WebSocket connections.

OUTCOME

Delivered a working role-based panel for multi-elevator monitoring. IoT integration enabled real-time status visibility across sites.

AngularNode.jsIoTWebSocketsRole-Based Access Control
4dmovin-crm.js

4DMOVIN — CRM & Landing Page Builder

LIVE
PROBLEM

The CRM needed richer template editing capabilities — users couldn't copy/paste elements, undo/redo actions, or save and reuse custom templates. Build times were also painfully slow at 2.5 minutes.

SOLUTION

Added copy/paste for template elements, full undo/redo event system, and save-and-reuse template functionality. Optimised the Angular build pipeline cutting compile time by 65%.

ARCHITECTURE

Angular-based drag-and-drop CRM builder. Custom event stack for undo/redo. Angular build config optimisation using lazy loading and module restructuring.

OUTCOME

Compilation time dropped from 2:30 min to 80 sec — a 65% improvement. Template editing became significantly more powerful with copy/paste, undo/redo, and reusable saved elements.

AngularTypeScriptNode.jsCRMBuild Optimisation
sbca-pdf-processor.js

SBCA — PDF Processor & CRON Automation

LIVE
PROBLEM

PDFs arriving from a server needed to be merged and stamped with a custom footer on every page. Old files were also accumulating indefinitely with no cleanup process.

SOLUTION

Built a Node.js app that automatically merges incoming PDFs and injects a custom footer across all pages. Added a CRON job that automatically purges files older than 6 months.

ARCHITECTURE

Node.js app using PDF manipulation libraries for merging and footer injection. CRON scheduler for automated file cleanup. Server-side file system management.

OUTCOME

Fully automated PDF processing pipeline. Storage bloat eliminated by scheduled cleanup. Zero manual intervention required after deployment.

Node.jsPDF ProcessingCRON JobsFile Automation
xemi-annotation-tool.js

Xemi — ML Annotation Tool

ARCHIVED
PROBLEM

A shipping industry AI product needed a way for annotators to tag text regions in images, assign labels, and export structured data for model training.

SOLUTION

Integrated Annotorious library into the tool for image-based text tagging. Built UI for editing annotation values and labels to produce clean training datasets.

ARCHITECTURE

Angular frontend with Annotorious library integration. Custom label editor UI. Data export pipeline structured for ML model ingestion.

OUTCOME

Enabled the team to generate labelled training data from shipping documents at scale, feeding directly into the ML model pipeline.

AngularAnnotoriousTypeScriptML Data Pipeline

// my_process

How I Build

01
DISCOVER

Understand business goals, constraints, and failure modes before touching code.

02
ARCHITECT

Design the system: data flows, API contracts, scaling strategy, and edge cases.

03
BUILD

Implement with clean, modular code. Automate everything that can be automated.

04
DEPLOY

Ship with CI/CD pipelines, monitoring, and zero-downtime deployments.

05
SCALE

Optimise, observe, and evolve the system as demand grows.

01
DISCOVER

Understand business goals, constraints, and failure modes before touching code.

02
ARCHITECT

Design the system: data flows, API contracts, scaling strategy, and edge cases.

03
BUILD

Implement with clean, modular code. Automate everything that can be automated.

04
DEPLOY

Ship with CI/CD pipelines, monitoring, and zero-downtime deployments.

05
SCALE

Optimise, observe, and evolve the system as demand grows.

// get_in_touch

Let's Build Something.

Open to freelance_projects, backend_roles, and technical_consulting.
If you have a system that needs to scale — let's talk.

malhar1698@gmail.com
githublinkedin