StarSoft Systems
Director of Technology
Creating Ticket Attendant and owning the technology operation of a distributed SaaS business serving about 500 customers.
Turning an inventory problem into a product
Working with business owners and sales, I identified an inventory problem: listing tickets across multiple marketplaces could lead to the same tickets being sold twice. I created and commercialized Ticket Attendant to address it, building a paid product used by 300 customers.
I personally wrote all of its product code from 2007 to 2012, then continued development alongside a developer hired for the product.
Ticket Attendant detected sales emails and synchronized point-of-sale SQL inventory across eBay, StubHub, TicketsNow, and SeatGeek using APIs, FTP, and browser automation. It eliminated double-selling in the supported brokerage workflow and allowed customers to keep inventory listed on weekends.
Customers could configure inventory filters and pricing adjustments for each marketplace. I built wizard-based onboarding and demonstrated the product; the CEO and CFO owned commercial pricing decisions.
Operating the wider SaaS business
Beyond Ticket Attendant, I re-architected a fragmented platform into centrally coordinated distributed C# workers across roughly 100 servers. The platform served about 500 customers and processed approximately 15,000 jobs per hour during an 18-hour daily operating window, year-round.
I owned the business’s end-to-end technology operation: product architecture, software delivery, infrastructure, vendor management, and customer support. From 2008 to 2012, I built and led a team of up to 10 offshore contract developers, interviewing and selecting every hire. I also coordinated three contracted data-entry teams and managed one direct support report.
Infrastructure and automation
The role extended into data-center migrations, colocation negotiations, server hardware, multi-site connectivity, and VPN, network, phone, and email administration.
I built automation for ticket-lottery registration, order tracking, electronic ticket retrieval, and inventory updates. An in-house convolutional neural network handled image recognition within ticket-automation workflows, with a queued human-response fallback and worker pause/resume logic.