Senior full-stack software engineer with 8+ years of experience building scalable SaaS platforms and AI-powered products.
Santa Barbara, California, United States
Conversational Messaging Platform — Technical Lead
Founding technical lead for Invoca’s AI-powered conversational messaging platform, helping establish a new engineering team following a company acquisition.
Led productionization of an AI agent platform built with Node.js, TypeScript, and LangChain, enabling LLM agents with RAG and tool execution.
Delivered key features to messaging platform integrating 8+ services to support automated SMS interactions.
Built and enhanced the agent management interface using React and GraphQL, enabling customers to configure and preview conversational agents.
Integrations Platform — Technical Lead
Built, enhance and maintained integrations powering customer attribution and marketing analytics for partners including Salesforce and Google Ads.
Built Kafka-based event pipelines and asynchronous processing with Sidekiq.
Implemented Elasticsearch reporting to monitor integration health and performance.
Santa Monica, California, United States
Owned the time tracking and labor models of the BuildOps platform, managing a team of
engineers across web and mobile.
Maintained and contributed a high volume of code, working primarily in Node.js, React.js and GraphQL.
Led the development of high impact features from improved tracking and reporting to a
complete redesign of time tracking and labor user interface.
Prioritized initiatives with product and leadership, mentored junior engineers, led team
standups, planning, and retrospectives.
2022 — 2022
Santa Monica, California, United States
Led a major cross-platform refactor of the time tracking system - transforming and migrating
existing data models while adding key features.
Improved performance throughout the platform via refactoring and query optimization, including a >300% performance improvement on the timesheets page.
Maintained communication with product managers to prioritize high value features and ensure smooth roll out.
2019 — 2022
Santa Barbara, California Area
Key contributor to Invoca's reporting platform, working primarily in Ruby on Rails.
Team lead on a major refactor to convert Invoca's dashboards to React.js and Apollo
GraphQL.
Triaged and resolved alerts and exceptions that occur across production and staging
environments.
Utilized Agile frameworks and Test-Driven Development for development lifecycle.
Worked closely with product managers to determine customer needs and build a seamless
user experience.
Lead team stand ups, planning sessions and retrospectives.
2018 — 2019
Santa Barbara, California
Developed logistics platform features using PHP, JavaScript, and MySQL.
Integrated 4 global carriers with Landmark's system, managing communication on project status and technical issues.
Gathered and defined requirements to develop project plans for external departments.
Worked closely with operations spanning numerous time zones to fix bugs and resolve technical issues.
Education
2013 — 2017
Westmont College
Bachelor of Science - BS
2013 — 2017