Girish Gaikwad Logo

Girish Gaikwad

SDE & Creative Technologist

Desktop Experience Recommended

gg-logoGirish Gaikwad - Portfolio

[ SYS.ARCHIVE_RECORD ] - Cnc-Vault

> Centralized management system designed to provide secure, enterprise-level access to CNC machine programs, PLC logic, and configuration data.

// INDUSTRY_TAG
Industrial Engineering
// DEPLOYMENT_YEAR
// SERVICE_PROTOCOLS
Enterprise Dashboard
ASSET_VIEWER_ACTIVE
Cnc-Vault hero image
// PROBLEM_STATEMENT

Challenge

Industrial CNC logic and PLC programs are highly sensitive trade secrets. The system required an enterprise-grade file management architecture capable of securing these assets while keeping them accessible to authorized engineers. Key obstacles included:

>Enforcing strict Role-Based Access Control (RBAC) across different engineering tiers.

>Ensuring completely secure storage and retrieval of CNC programs.

>Managing heavy folder-tree structures without lagging the client-side UI.

// SYSTEM_ARCHITECTURE

Solution

High level architecture of the application.

Cnc-Vault acts as a fortified bridge between the engineers and the data servers. The backend utilizes Prisma ORM on top of MongoDB to manage complex file hierarchy relationships, while JWT-based middleware handles authorization.

  • #

    RBAC & API Signatures: Implemented robust RBAC middleware. Protected endpoints explicitly require signed API requests validating the user's JWT hierarchy before returning any sensitive machine configuration data.

  • #

    Lazy Loading Folder Tree: To prevent massive DB dumps on load, the folder architecture was designed using recursive lazy loading via endpoints like /api/folders?parentId=..., allowing for instant UI rendering regardless of vault size.

Visit website
// DEPLOYED_MODULES

Technologies

NextJS module

NextJS

TailwindCSS module

TailwindCSS

NodeJS module

NodeJS

MongoDB module

MongoDB

Prisma module

Prisma

JWT Auth module

JWT Auth

SYS.RELATED_ARCHIVES
SYS.ADJACENT_MODULES

More Applications

TS: February 2026[ ARCHIVE ]

eqrev

A web-based enterprise intelligence platform that aggregates, automates, and analyzes regional brand performance data from multiple quick-commerce platforms.

TS: January 2026[ ARCHIVE ]

Recovery

Integrated cybersecurity and investigation platform designed to streamline incident response, digital evidence gathering, and secure data recovery processes.

main*
Go Live