Hi, I'm Spurlock
Head of Technology
20+ years in IT and development. Creator of Evergreen — an enterprise platform powering all operations across 5 branches at Midtown Home Improvements.
Tech I Work With

Experience
20+ Years
Portfolio
Featured Projects
Explore the systems I've built, from the comprehensive Evergreen platform to its individual modules and features.
Evergreen CRM Module
Comprehensive customer relationship management with lead tracking, pipeline management, Oracle ML scoring, property enrichment, and automated workflows. The foundation of the Evergreen platform.
Business Intelligence Dashboard
Real-time analytics and reporting platform with department-specific scorecards, KPI tracking, and data visualization. Includes separate CMO Dashboard for executive decision-making.
Call Center Platform
Full-featured call center with VoIP, real-time state management via Convex, AI-powered call grading, two-way SMS, and quality monitoring. Powers all inbound and outbound communications for the sales team.
Client Portal
Self-service portal for customers to track projects, view documents, make payments, and communicate with their project team. Reduces support calls while improving customer satisfaction.
Oracle - Sales Prediction ML
Custom-trained machine learning model that predicts sale outcomes, ranks sales reps by closing probability, and enables data-driven lead routing. Built on proprietary company data.
Cypress - Mobile Field App
Production iOS/Android app for 200+ daily canvassers with real-time GPS tracking, door knock logging, and direct integration to call center queue. Includes compelling scaling story.
AI/Automagic Platform
LLM-powered automation platform for call grading, transcription, performance summaries, grammar suggestions, and intelligent content generation. Powered by Google Gemini and OpenAI.
Canvassing Analytics
Geo-spatial analytics backend powering the Cypress mobile app. Door-to-door tracking, heat maps, location data, division scorecards, and points-based gamification.
Real-time SMS Platform
Two-way SMS messaging with Convex-powered real-time inbox, thread locking to prevent agent collision, full DNC compliance with audit trail, and hybrid storage architecture.
Production & Service System
Full job lifecycle management from sale to completion. Service tickets, installer portal, change orders, payments, satisfaction surveys, and commission tracking.
Learning Management System
Employee training platform with course builder, video hosting, interactive quizzes, certifications, and progress tracking. Powers onboarding and ongoing skill development.
TaskMaster - Background Job Engine
Enterprise background job infrastructure processing tens of thousands of jobs daily. Built with Nitro.js, Redis, and BullMQ with dynamic module loading and plugin architecture.
Career Journey
Work Experience
Two decades of experience from QBASIC and dial-up modems to building enterprise platforms that power entire companies.
Head of Technology
CurrentMidtown Home Improvements
2020 - Present
4+ years
Founded and lead the Technology department. Prototyped Evergreen in two weeks, which has evolved into an enterprise-grade platform powering all 5 branches. Built the development team from scratch and oversee all technology operations.
- Invented and architected Evergreen — now powers the entire company across 5 branches
- Built full Call Center with Twilio integration for telemarketing operations
- Implemented BI dashboard, Client Portal, lead aggregation, and mobile app
- Tech stack: Nuxt, Nest.js, PostgreSQL, Redis, BullMQ, Prisma, Docker
- Lead development team, DevOps, IT helpdesk, and network infrastructure
Founder & CEO
MightStream
2020 - 2021
1 year
Founded a live-streaming startup during COVID that offered live-stream embedding for mobile apps and websites. Grew to 1,000 daily active users and achieved profitability before sunset.
- Built product from concept to 1,000 daily active users
- Achieved profitability as a solo founder
- Full-stack development and infrastructure management
Technical Support Engineer
Restream
2019 - 2020
1 year
Technical support for the leading multistreaming platform. Helped customers configure and troubleshoot their streaming setups while building internal tools to improve team efficiency.
- Supported customers with stream setup, configuration, and troubleshooting
- Developed JavaScript tools for support team automation
- Built internal tools to streamline operations
- Deep expertise in live streaming technology and APIs
AppleCare Advisor & Special Projects
Apple
2016 - 2019
3 years
Started in AppleCare support and advanced to special projects involving engineering work. Gained deep understanding of Apple ecosystem and enterprise-level support operations.
- Selected for special engineering projects
- Advanced technical troubleshooting and diagnostics
- Enterprise-level customer support experience
Blog
Latest Articles
Thoughts on development, architecture, and building enterprise software.
5 Years Building Enterprise Software: Lessons Learned
Reflections on building and maintaining a large-scale business platform, from architecture decisions to team management.
From Firehose to Flow: Scaling Real-time Data with Backpressure-Aware Batching
How we evolved from naive real-time writes to a Redis-backed batch processing system when 200+ mobile devices nearly melted our database.
Vue Composition API Patterns I Use Daily
Practical patterns for organizing Vue 3 composition API code in large-scale applications.
