Rod on a boat with a capuchin monkey standing on his shoulders

Hi, Rod here. 👋

Software engineer based in San Diego 🌴

6+ years building software and automation, now focused on AI agents and LLM-powered workflows.

  • ServiceNow

    Software Engineer

    • Built new frontend components for ServiceNow's AI platform using the Lit framework, including menus and a chat interface, working closely with designers and integrating with backend APIs.
    • Designed and built a multi-agent AI workflow to automate defect triage and fixes — pulling defect data from internal tools, searching the codebase, generating fix suggestions, implementing them, and writing unit, functional, and integration tests.
    • Led the automated conversion of 270 manual test cases to automated execution in two months using the Claude API and a custom multi-agent workflow, combining Playwright MCP, self-healing test agents, and CI integration with Jenkins.
    • Established test infrastructure for the new AI platform with Playwright, modernizing the testing stack by migrating from legacy Selenium frameworks, integrating with Jenkins CI/CD, and enabling validation of complex multi-agent workflows
    JavaScriptLitClaude APIMulti-agent workflowsPlaywrightJenkins
  • Veeva Systems

    DevOps / IT Engineer

    • Performed deployments, upgrade testing, and support for 45+ applications across the engineering organization, including Jira, Confluence, GitLab, GitHub, Browserstack, Sendgrid, and Tableau.
    • Supported 14 product QA teams, helping organize and maintain their testing infrastructure, and implemented and maintained integrations across applications for cross-functional teams spanning Development, QA, PM, and Operations.
    • Led the Sendgrid email migration, moving user accounts across multiple email clients under a unified system with zero email or service loss for any supported team.
    • Set up and documented a shared JetBrains license server used across engineering teams, and drove vendor relationships and performance/reporting improvements using APIs and SQL.
    SQLPythonJiraGitLabTableauVendor management
  • Nvidia

    Software Engineer in Test, Intern

    • Maintained MySQL databases for a 300-person engineering organization, including backup snapshots and data integrity testing.
    • Updated and maintained Python scripts across Linux test environments, and reduced test server load by optimizing problematic queries, improving response time by 8%.
    • Performed KVM hypervisor redeployments and guest VM recovery, and deployed Linux test servers as part of the test automation and lab infrastructure team.
    PythonMySQLLinuxKVM

Featured Projects

Spook's Cafe: Spook the ghost at the cafe counter with a laptop during a focus block

Spook's Cafe

A macOS Pomodoro tracker set in a lofi cafe run by Spook, a little sheet ghost. Weekly hour targets per task, to-dos, trend reports and YouTube/Spotify music, with a cafe that follows the time of day.

Get in Touch

I'm currently open to software and AI engineering roles — feel free to reach out.