About
I am a software engineer and technical lead with over 20 years of experience in the software development lifecycle. Over the course of my career, I've focused on driving AI innovation, building resilient engineering teams, and navigating complex architectural and product shifts.
I'm passionate about collaborating with stakeholders to identify core business needs, mentoring engineers, and architecting robust systems that deliver measurable impact.
Experience
HubSpot, Inc. · Technical Lead II
March 2022 – Present
- AI Agent Quality & Architecture: Currently serving on the AI Agents team, driving quality assurance, evaluation frameworks, and core development to ensure highly reliable and performant agentic workflows.
- Product Innovation (Content Remix): Spearheaded the engineering and launch of Content Remix, a patent-pending feature utilizing large language models to intelligently repurpose user content.
- AI Content Generation: Engineered and scaled AI content assistance tools, including automated blog post generation features, evolving the product from foundational Content Intelligence to active generative AI.
- Engineering Leadership & Strategy: Led a strategic team remission, successfully pivoting the engineering focus from traditional SEO tooling to advanced Content Intelligence and AI capabilities.
- Team Building & Mentorship: Founded and scaled two net-new engineering teams. Established core technical practices, mentored engineers, and coordinated complex, cross-team technical initiatives to ensure alignment and timely delivery.
Frogslayer, LLC · Senior Software Developer / Development Team Lead
January 2021 – March 2022
- Served as a full-stack developer and Agile team lead for a legal collaboration platform built with Angular and .NET Core, running on the Azure Cloud.
- Led a cross-functional team to design and implement a Microsoft Teams app to integrate with the platform. Served as the technical lead for the web development team of 5–8 developers, directing architecture and coordinating peer reviews.
- Led a team of 20+ developers, UX designers, DevOps, QA testers, and product owners spanning multiple continents, successfully delivering objectives despite compressed timelines.
CCM Computing, LLC · Software Engineering Consultant
December 2007 – January 2021
- Developed and maintained a wide range of software projects: iOS and Android mobile apps, desktop applications, web applications, and websites across various cloud providers.
- Developed and maintained a suite of educational iOS apps for K-12 students (Objective-C/Swift) with a CouchDB NoSQL database and Java REST services.
- Created and maintained a web-based data collection and reporting system for distributed academic competitions, running on Java in a Docker container with a MySQL database.
- Maintained a web-based portal for energy invoice processing, greenhouse gas emissions reporting, and ROI tracking for energy reduction capital projects (VMWare ESXi, Ubuntu, Docker, MySQL, Java).
AI Biosciences, Inc. · Product Development Engineer (Part-time)
September 2019 – January 2021
- Designed and developed prototype equipment for DNA-processing using 3D printers and commodity parts, including CAD modeling, CNC machining, and embedded firmware programming.
- Developed a desktop application allowing molecular biologists to build and run experiment protocols using domain-specific terminology.
The Welland Company · Senior Software Engineer
March 2012 – July 2018
- Led a distributed development team and modernized the development process for an enterprise database migration application interacting with complex U2 database systems and standard SQL databases.
- Interacted directly with clients to capture requirements and implement optimized database reports on MS SQL Server, SSIS, and SSRS.
Texas Center for Applied Technology · Software Developer
June 2005 – April 2012
- Developed data-centric dashboards and underlying frameworks for animal disease response and electronic warfare.
- Built simulation-based training software for managing emergency management exercises.
- Managed ~30 physical and virtual servers running a mix of Windows and Linux OS to support organizational work.
Education
Texas A&M University
- B.S. in Computer Engineering · 2001 – 2005
Connect
If you want to chat about AI Agents, systems engineering, developer productivity, or static site architectures, feel free to reach out via LinkedIn or follow my open-source experiments on GitHub.