Aaron Bartolomesoftware engineer
back to projects
case study

Enterprise CRM Platform

role

Frontend Engineer

year

2025

type

Work Project

Nuxt 3Vue 3PiniaTailwind CSSREST API

overview

An advertising sales team needed a centralized platform to manage campaigns, proposals, and client relationships — with real-time tracking across 20+ industries and visibility into the entire pipeline.

the problem

The team was running on spreadsheets and legacy tools that were slow, inconsistent, and difficult to learn. Every sales rep had developed their own workaround. A new hire had to get walked through the process by a teammate just to get started — there was no single source of truth, and leadership had no visibility into what was actually happening in the pipeline.

the solution

I built a CRM platform from the ground up with a clear, consistent flow for building and managing campaigns. Every sales rep follows the same process — from proposal creation to client tracking — with real-time status updates, cost estimation, and advanced filtering across 20+ industries. The interface was designed to be learnable without hand-holding: a new hire can open it and figure it out.

outcomes & impact

Sales reps now follow one consistent flow instead of each inventing their own process

A new hire can pick up the tool without needing a teammate to walk them through it first

Proposal creation time reduced by ~60% through structured templates and automation

~100+ campaigns actively managed through the platform

Leadership has live visibility into the full pipeline across all 15+ reps

tech stack

Nuxt 3Vue 3PiniaTailwind CSSREST API
all projectsview my experience