← All work
Enterprise SaaS

Plug by Descasio

Enterprise no-code workflow automation — visual process design, approvals, and AI-assisted authoring at scale.

Role · Full-Stack Software Engineer

Plug workflow builder interface

The problem

Organizations often rely on emails, spreadsheets, and disconnected tools to manage critical business processes. This creates:

  • Delays
  • Poor visibility
  • Manual follow-ups
  • Compliance risks

The goal

Create a no-code workflow platform that enables organizations to automate operational processes without engineering involvement.

My role

Full-Stack Software Engineer

  • Frontend development
  • Backend APIs
  • Workflow automation
  • Process Builder experiences

Solution

Plug enables organizations to create workflows visually — without writing code. Examples include:

  • Leave requests
  • Procurement approvals
  • Employee onboarding
  • Compliance reviews

Core features

  • Visual Process Builder
  • Dynamic Form Builder
  • Approval Chains
  • Conditional Routing
  • Workflow Automation
  • Portals
  • AI Copilot (Luna)
  • Enterprise SSO

Technical architecture

Frontend

  • React
  • TypeScript
  • Redux Toolkit
  • React Query
  • Material UI

Backend

  • Node.js
  • TypeScript
  • MongoDB

Infrastructure

  • Event-driven processing
  • Background workers
  • SSO integrations

Key challenges

Complex workflow modeling

Representing real-world approval and operational processes as executable graphs that stay understandable to non-technical users.

Long-running processes

Some workflows span days or weeks — the system must track state reliably across handoffs and escalations.

AI-assisted authoring

Helping users generate and refine workflows using natural language (Luna) while keeping humans in control of governance.

Outcomes

  • Enabled organizations to digitize operational processes.
  • Reduced dependency on engineering teams for routine approvals.
  • Delivered enterprise-grade workflow automation.

Lessons learned

  • Enterprise software is mostly workflow design.
  • Domain modeling is often harder than coding.
  • Reliability is a feature.