Peter Guy

I have been a software engineer and general man-about-town in related fields for over two decades.

Grants Pass, Oregon, United States

About

I’ve been a software engineer and general man-about-town in related fields for over two decades. Put that way, you’d think I’d be better at it by now. :-) These days, I work mostly in Go and TypeScript/React, with plenty of shell scripting and Python thrown in. I still use whatever tool fits the job — lately that means more SvelteKit, Node, and the occasional Kotlin project. I’ve spent time on the Dark Side too: VB, C#, .NET VB, batch, and PowerShell. I’ve survived SOAP and XML (we all have scars) and now stick mostly to REST and JSON. My web work leans toward API design and programming behaviors, though I can still hold my own on layout when needed. Before all that, I started out as a systems and network administrator — back when moving from an ISDN to a T1 felt like a big day. I built desktops (RIP Fry’s), managed Windows NT, and wrestled with PBXs. Over the years I’ve worked with Cisco, Oracle, and a long list of operating systems: Linux, Solaris, FreeBSD, macOS, and Windows. These days I’m comfortable in Docker, Kubernetes, and modern cloud environments — though I still claim early credit for knowing chroot and FreeBSD jails before containers were cool. Now I lead teams at Sourcegraph, working on Code Search and Cody AI — building developer tools that make programmers (myself included) more effective.

Experience

  • Sourcegraph (Full-time · 3 yrs 7 mos)
    • Engineering Manager
      Jul 2023 - Present · 3 yrs

      Led the flagship Code Search team, guiding six engineers to deliver major product improvements through close collaboration with customers, product management, and partner teams. Expanded the team’s technical and strategic impact, earning Manager of the Year recognition. Later broadened responsibility to include the Cody AI coding assistant team, doubling direct reports and managing contract engineers. Currently leading two product teams as we revitalize our flagship Search product suite.

    • Software Engineer
      Dec 2022 - Jun 2023 · 7 mos

      Drove cross-platform innovation across Sourcegraph’s developer tools ecosystem. Built and refined a Swift-based Mac app to run the flagship Code Search suite, bringing it from cloud deployments to the desktop. Contributed multi-platform support to Mountinfo and Zoekt, foundational components for broader platform compatibility. Led the First-Class Perforce initiative, transforming a year of backlog issues into a focused, quarter-long delivery effort that introduced admin tools, UI improvements, and native Perforce features including changelists and Batch Changes integration.

  • VRC Insurance Systems (Full-time · 19 yrs 9 mos)
    • VRC Fellow
      2020 - Dec 2022 · 3 yrs

      Designed and implemented infrastructure for VRC’s new product, collaborating on containerization, deployment tooling, and datacenter systems. Served as a cross-disciplinary problem solver, addressing complex issues in ZFS storage, database performance, API design, network optimization, security testing, web apps, and test automation. Acted as the technical domain expert in client engagements, advising on architecture and delivering tailored solutions.

    • Manager of Research and Development
      2013 - 2020 · 7 yrs

      Managed the Research and Development team, guiding engineers in ideation, prototyping, and delivery of software solutions. Oversaw the design and development of iOS applications and web portals for the company’s flagship product. Directed creation and maintenance of internal tools, including penetration testing infrastructure and a custom fourth-generation programming language used by application developers. Led adoption and administration of development infrastructure such as Subversion, Git, and Artifactory. Evaluated and customized rapid application development (RAD) tools to integrate proprietary language features.

    • Senior Supervising Software Engineer
      2010 - 2013 · 3 yrs

      Conceived, designed, and maintained a domain-specific language (DSL) powering the company’s flagship product. Supervised migration of business logic from SQR to PL/SQL, creating reusable libraries and standard operating procedures to streamline the process. Led a team in developing a web-based product portal, as well as a document and image management system built on REST APIs and distributed storage protocols. Served as a technical consultant to the mobile development team, supporting design and integration for companion iOS and Android apps.

  • Telsurf Networks Inc (Westlake Village, CA)
    • Software Application Engineer
      2000 - 2002 · 2 yrs

      Developed relational databases, desktop customer-management interfaces, and administration websites supporting the company’s voice portal platforms. Designed and implemented web-based tools for database maintenance and report generation, including back-end logic and data access layers. Created a web-based application development environment for building and managing voice portal applications.

    • Network Administrator and Internal Desktop Support
      1999 - 2000 · 1 yr

      Designed and managed the company’s corporate network infrastructure, including DSL and T1 provisioning, VPN, firewall, network intrusion detection, mail, web, FTP, and data backup systems. Provisioned and supported the employee desktop environment, handling all hardware, software, and peripheral setup and maintenance. Designed and deployed a programmable NEC-based telephone network with integrated PC-based voicemail.