Full-Stack · Enterprise Platform · 02/2023

Enviromaster

An enterprise sales workflow and pricing automation platform that turns proposal creation, service pricing, and quotation generation into a streamlined, repeatable process.

RoleFull-Stack Developer
Timeline2023 – Present
TypeEnterprise SaaS
StatusIn Production

Overview

Enviromaster is an enterprise sales automation platform designed to remove the manual, error-prone work that slows down service-business sales teams. Before the platform, generating a customer proposal meant juggling spreadsheets, static pricing documents, and copy-paste workflows that struggled to scale.

The platform centralises customer proposal creation, service pricing, quotation generation, and the broader sales workflow into a single, structured system — with dynamic pricing rules and automated PDF generation built in.

My Role

I worked as a full-stack developer on the project, owning features end-to-end — from gathering requirements directly from stakeholders to shipping production code.

Tech Stack & Architecture

Frontend

  • React.js
  • JavaScript
  • HTML & CSS
  • Responsive UI

Backend

  • Node.js
  • Express.js
  • REST APIs
  • LaTeX (PDF gen)

Database

  • PostgreSQL
  • Optimized queries
  • Relational schema

Infra & DevOps

  • Docker
  • AWS
  • Git
  • CI/CD

Key Features

Dynamic Pricing Engine

Configurable pricing that supports service frequency, business rules, and profitability calculations — pricing updates flow through proposals without manual rework.

Proposal & Quotation Builder

Structured proposal creation that captures customer details, selected services, and pricing — with versioning and reusable templates.

Automated PDF Generation

LaTeX-powered pipeline that produces professional proposals, agreements, pricing sheets, and customer reports automatically from structured data.

Sales Workflow Automation

End-to-end workflow that moves a deal from initial customer entry through pricing, proposal, agreement, and hand-off — reducing manual coordination.

Scalable REST APIs

Clean, documented APIs backing every workflow — designed for performance, testability, and future integrations.

Responsive Dashboards

Frontend dashboards built for operations teams to track proposals, pricing, and workflow status in real time.

Screenshots

Drop screenshot at
../assets/images/enviromaster-1.png
Drop screenshot at
../assets/images/enviromaster-2.png
Drop screenshot at
../assets/images/enviromaster-3.png

Challenges & Solutions

Challenge

Pricing logic varied widely by customer, service type, frequency, and business rules — making a static pricing model unworkable.

Solution

Built a configurable pricing engine that treats rules as data, so new pricing scenarios can be added without code changes. Profitability calculations live alongside the pricing rules to keep margins visible at quote time.

Challenge

Producing professional, consistent proposal PDFs from structured data — at scale, with branded layouts and dynamic content.

Solution

Implemented an automated LaTeX pipeline that generates polished PDFs from proposal data. Templates handle branding, sections, and dynamic content blocks, so the same engine produces proposals, agreements, and customer reports.

Challenge

Translating evolving business requirements from stakeholders into stable backend workflows.

Solution

Worked directly with stakeholders to map the workflow, then modeled it as discrete API endpoints and database entities so changes could be made incrementally without destabilizing the whole system.

Outcomes & Learnings