Dynamic Pricing Engine
Configurable pricing that supports service frequency, business rules, and profitability calculations — pricing updates flow through proposals without manual rework.
Full-Stack · Enterprise Platform · 02/2023
An enterprise sales workflow and pricing automation platform that turns proposal creation, service pricing, and quotation generation into a streamlined, repeatable process.
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.
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.
Configurable pricing that supports service frequency, business rules, and profitability calculations — pricing updates flow through proposals without manual rework.
Structured proposal creation that captures customer details, selected services, and pricing — with versioning and reusable templates.
LaTeX-powered pipeline that produces professional proposals, agreements, pricing sheets, and customer reports automatically from structured data.
End-to-end workflow that moves a deal from initial customer entry through pricing, proposal, agreement, and hand-off — reducing manual coordination.
Clean, documented APIs backing every workflow — designed for performance, testability, and future integrations.
Frontend dashboards built for operations teams to track proposals, pricing, and workflow status in real time.
Pricing logic varied widely by customer, service type, frequency, and business rules — making a static pricing model unworkable.
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.
Producing professional, consistent proposal PDFs from structured data — at scale, with branded layouts and dynamic content.
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.
Translating evolving business requirements from stakeholders into stable backend workflows.
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.