Leadership that stays close to the work.
Engineering and marketing technology leader with more than 20 years across SaaS, agencies, consulting and independent products. Lead web engineering and conversion optimization at JumpCloud while building software through Tangents. Combine team development, platform strategy and cross-functional delivery with hands-on architecture and implementation across web, native Apple applications, AI search and operational automation.
Recent work centers on making AI-assisted delivery repeatable: reusable specialist skills, explicit execution contracts, independent review, feedback-driven improvement and controlled release practices. Translate business capability gaps into working tools and clear technical decisions, with attention to privacy, maintainability and the people who will operate the result.
JumpCloud
September 2020–present · Website Manager
Lead the web engineering and conversion rate optimization function responsible for JumpCloud.com. Partner with Marketing, Product, Engineering, Security, Data and Revenue Operations on platform direction, delivery priorities and the systems supporting digital growth.
Engineering and CRO leadership
- Own web roadmaps and quarterly priorities, balancing growth experiments, platform modernization, security, reliability and technical debt against team capacity.
- Coach engineers, support career progression, and delegate technical refinement and project ownership. Develop technical leaders through clear expectations and increasing responsibility.
- Led cross-functional delivery of Pardot-to-Marketo integration and Vue modernization, coordinating owners, consent requirements, testing and deployment readiness. Directed observability, recurring maintenance and event-collection audits.
First-party analytics and experimentation
- Designed and built Page Insights, a native WordPress plugin covering aggregate heatmaps, section exposure, CTA performance, form friction, comparisons, findings and controlled exports. Implemented collection controls, role permissions, bounded storage, suppression and retention, with collection disabled by default.
- Validated clean installation and authenticated health checks in an isolated WordPress/MariaDB environment. Staging validation, production approval and broader release audits remain separate gates.
- Lead a build-versus-buy evaluation of first-party experimentation tooling, defining assignment, conversion measurement, consent, caching and performance requirements. Shape a separate personalization architecture with approved content, marketer-controlled publishing, measurement and rollback.
Agents and operational automation
- Built and introduced a modular Slack/Jira agent system for intake, linked development-card creation, refinement readiness, estimation, sprint-planning support and analytics questions. Orchestrated behavior through commands, webhooks and schedules.
- Added duplicate detection, protected updates, linked-card status synchronization and thread-aware follow-up tracking, with explicit approval gates and draft-first outreach.
- Built a scheduled WordPress content-reporting plugin with bounded queries, deduplication, idempotent reporting windows, HTML email generation and health diagnostics.
AI enablement and technical strategy
- Established AI-assisted engineering workflows using Cursor and MCP context. Created a reusable marketing AI toolkit and prototype-to-production framework covering privacy, security, accessibility, performance, ownership and support.
- Developed the business case and working prototype for AI-powered site search, combining semantic discovery, keyword matching and first-party analytics.
- Co-organized and hosted JumpCloud’s first generative AI ideathon in 2023. Developed practical AI enablement materials for technical and nontechnical teams.
Reusable AI delivery and learning systems
Developed a repeatable delivery framework through independent product work, then adapted it to JumpCloud’s engineering and marketing standards. Connect discovery and planning to implementation, testing, security review, deployment and handoff.
- Created a coordinating skill with reusable specialists for audits, specifications, frontend, backend, APIs, security, CI/CD, deployment and infrastructure. Match model capability and cost to the work.
- Applied dependency-aware plans, explicit file ownership, shared-environment leases, persistent task state and durable checkpoints to multi-agent implementation. Require evidence and independent review before work advances.
- Built post-run assessment and human-feedback loops into reusable skills. Developing a versioned workflow-learning framework that separates observations from hypotheses and compares changes with baseline behavior.
- Define representative and fresh evaluation cases, verify adoption, and retain rollback conditions. Refine instructions and workflows rather than train model weights.
Tangents
Independent software engineering and product development
Build client systems and independent products from architecture through implementation and release preparation. Work spans full-stack applications, native macOS and iOS software, WordPress and Shopify, AI retrieval, API integration and operational automation.
Bilt:Spec
Vehicle identity, history and community across React/TypeScript web, Expo/React Native, shared packages and a PHP/MySQL API. Built profiles, build documentation, QR sharing, events, registration, judging, results, clubs and administration. Production web releases and internal TestFlight builds delivered, with App Store review pending.
CrossPost
Invitation-access creator application for reviewed Instagram-to-TikTok transfers. Built OAuth connections, media preparation, explicit carousel/slideshow selection, chunked uploads and diagnostics in PHP and JavaScript. Delivered a multi-user web app with tested server behavior and verified production assets. Inbox delivery is distinct from publication. Live end-to-end posting remains unverified.
PolyshOS
Multi-tenant salon operations across staff web, public booking, operations console, API, background workers and native SwiftUI clients. Next.js, Fastify, PostgreSQL/Drizzle and shared TypeScript support scheduling, availability, permissions, recurring appointments, calendars and waitlists. Web/API/worker production releases and internal iOS builds delivered.
Mumbl
Local-first dictation for macOS and iOS in Swift and SwiftUI. Streaming recognition, ordered audio processing, cleanup, dictionary correction, keyboard integration, nonactivating Mac HUD and focused-app insertion. Guarded on-device transformation, optional connected-model rewriting, bounded deadlines and deterministic fallbacks. Daily Mac use and physical-iPhone testing documented, with public distribution not fully verified.
Search, scheduling and client systems
- House of Destiny: WordPress AI search using OpenAI embeddings, Supabase vector retrieval, keyword matching, grounded summaries, filters, caching and analytics. Delivered beta, main-site migration unverified.
- Relatable: separate WordPress semantic-search plugin with local vectors, adaptive hybrid ranking, indexing, analytics and grounded response modes.
- Tangents scheduler: Google Calendar and iCloud CalDAV integration, timezone-aware availability, travel/buffer rules and Google Meet creation. Reliability through locking, request identifiers, deterministic events, conflict rechecks and reconciliation.
- MISMO: Shopify storefront with custom Liquid sections, reusable content blocks, service/retail merchandising and booking paths. Prepared migration, redirects and merchant configuration, with preview and publication treated separately.
- Earlier work: WordPress multisite and forum migration tools for BWW Media Group, Android endurance tracking for DueNorth Tracking, and the independent iOS note app ScatterBrain.
Earlier experience
Peaksware / TrainingPeaks
Senior Software Engineer / Full Stack Developer · February 2019–September 2020
- Refactored the content API with AWS API Gateway, Lambda, Node.js, GraphQL and the Serverless Framework. Extended headless WordPress with React and Gatsby.
- Contributed to a company-wide reusable web-component system. Added unit, end-to-end and API tests to pipelines.
- Integrated Segment, Iterable and Workable, and resolved issues across production, UAT and development.
Drumroll
Senior Developer · August 2008–September 2014
Led a small development team across client and internal projects, partnering with creative teams on interactive web experiences and native iOS apps.
Additional experience
- Owner / Operator, Via Bicycle Cafe · November 2014–December 2017
- Senior Technical / Interactive Developer, T3 · March 2005–August 2008
- Senior Interactive Developer, The Well Advertising · November 2003–March 2005
- Webmaster / Developer, Data Junction Corporation · May 2002–July 2003
Technical capabilities
AI and delivery: agent orchestration, reusable skills, MCP, Cursor, Codex, evaluation, feedback-driven refinement, embeddings, vector retrieval, hybrid search, grounded generation and release governance.
Web and native: JavaScript, TypeScript, PHP, Swift, SwiftUI, React, React Native, Expo, Vue, Next.js, Node.js, Fastify, WordPress, Shopify Liquid, HTML, CSS, GraphQL, REST, PostgreSQL and MySQL.
Platform and quality: AWS, Supabase, GitHub Actions, CI/CD, unit and integration tests, Cypress, browser and native regression tests, Datadog, health checks, migrations and deployment verification.
Marketing technology: CRO, first-party analytics, experimentation, personalization, Segment, Google Analytics, Marketo, attribution, consent-aware collection, accessibility and performance.