Blueprint Conversion – Win Better Jobs
A contractor-focused platform designed to help businesses improve their sales process, manage opportunities and win more jobs.
- My role
- Backend Developer / Software Engineer
- Timeframe
- 2025–present
- Team
- Cross-functional development team at Octopi Digital LLC

Overview
Blueprint Conversion helps contractors improve their sales process, manage opportunities and win more jobs.
I work on the Laravel/PHP backend: the business logic behind lead, application and project processes, the automated notifications, and the production application and its servers.
The problem
Customers and contractors move through several stages, and each stage needs the right data and notifications. Much of that work runs automatically in the background, so it has to be dependable in production.
My role
What I did
- Developed and maintained Laravel/PHP backend functionality for contractor and customer workflows.
- Implemented business logic supporting lead, application and project-related processes.
- Built and maintained automated email and notification workflows for different stages of the customer and contractor journey.
- Worked with MySQL data models and backend services to support application functionality and reporting.
- Investigated and resolved production issues involving background workers, queued jobs and automated processing.
- Maintained and improved the production application and its server-side infrastructure.
What the wider team did
- Frontend and UI development.
- Product functionality, design and other application features.
Technical approach
A Laravel application backed by MySQL runs the business logic for each stage of the customer and contractor workflows.
Automated processing runs in Laravel queue workers managed by Supervisor, which send email and notifications. Admin workflows update application and project data, and those updates drive notifications.
Architecture and integrations
Text version of the diagram
Customers, contractors and admins use a Laravel application. Business logic for leads, applications and projects reads and writes MySQL and hands automated work to queue workers, which send email and notifications.
- Customers & contractors → Laravel application: HTTPS
- Admin workflows → Laravel application
- Laravel application → Business logic
- Laravel application → MySQL
- Business logic → Queue workers: jobs
- Queue workers → Email service
Challenges and solutions
Workers running older code
Challenge: Some automated workflows depend on continuously running background workers. After a deployment, changes weren't reflected in production because the workers were still running older code.
Solution: The issue was traced to the worker lifecycle, and the relevant workers were restarted so the updated application logic took effect.
Outcome
- Live production platform supporting contractor-focused sales and job-winning workflows.
Technology stack
- PHP
- Laravel
- Laravel Queues
- MySQL
- SendGrid
- Supervisor
- Linux VPS
- Git
- GitHub
- DigitalOcean