Will Pragnell, Software Developer in San Francisco, United States
Will Pragnell

Software Developer in San Francisco, United States

Member since January 10, 2016
Will is a software engineer with experience at all levels of the stack. He specializes in audio programming but has a strong background in DevOps, distributed systems, and containers. Will is highly experienced with Go, Ruby, and Objective-C, and he loves anything to do with music or audio.
Will is now available for hire


  • VMware
    Go, BOSH, Pivotal Cloud Foundry (PCF), Docker, Concourse CI
  • Pivotal
    Ruby, Docker, BOSH, Linux, Go
  • PSPDFKit
    PSPDFKit, iOS, C, Objective-C


  • Audio 20 years
  • Git 10 years
  • Cloud Foundry 7 years
  • Ruby 4 years
  • C 4 years
  • Go 2 years
  • C++ 2 years
  • Rust 1 year


San Francisco, United States



Preferred Environment

Git, Linux, OS X, C, Go, C++, Rust, Kubernetes, iOS, Ruby

The most amazing...

...project I've worked on is Garden, the container technology for Cloud Foundry.


  • Staff Engineer

    2020 - 2021
    • Provided technical leadership for the Tanzu Application Service core runtime team.
    • Designed solutions for complex bugs and new features.
    • Contributed to the support strategy for FTSE 500 customers.
    Technologies: Go, BOSH, Pivotal Cloud Foundry (PCF), Docker, Concourse CI
  • Technical Project Lead

    2013 - 2017
    • Built clustered data services for Pivotal Cloud Foundry.
    • Created deployable continuous delivery pipelines for various products.
    • Produced various libraries and tools for the rapid development of new products.
    • Led the Garden container team through to the initial release of the next generation of Cloud Foundry runtime.
    Technologies: Ruby, Docker, BOSH, Linux, Go
  • Freelance iOS Developer

    2013 - 2013
    • Added support for playback and recording of PDF audio annotations.
    • Built a prototype GUI for PDF audio annotations.
    • Assisted in updates for new version of iOS.
    Technologies: PSPDFKit, iOS, C, Objective-C
  • Web and iOS Developer

    2010 - 2013
    • Added Core Data support for an iOS client for a large white-label publishing system.
    • Added several other new features to the existing iOS app, including updates for new resolutions, iPad, etc.
    • Built a continuous delivery pipeline and an automated build and configuration system to produce different versions of the app with different feature sets.
    • Built one of a suite of three single page web apps to visualize pricing data and graphically show the impact of pricing changes.
    • Worked on a variety of web apps, both front- and back-end.
    Technologies: JavaScript, Ruby on Rails (RoR), Ruby, Objective-C, iOS


  • Garden

    Container technology for Cloud Foundry.

    Provides a Go API allowing orchestrators to write platform-agnostic code to run containers on a variety of back-ends.

    The Garden-Linux back-end provides a production-ready container system that is secure in multi-tenant environments. It also has support for running Docker images.


  • Paradigms

    Test-driven Development (TDD), Unit Testing, Behavior-driven Development (BDD)
  • Other

    Cloud Foundry, Audio
  • Languages

    Ruby, Objective-C, Go, C, C++, Rust, Swift
  • Frameworks

    Cocoa Touch, Ruby on Rails (RoR), Cocoa, AudioUnit
  • Tools

    Git, Vim Text Editor, Bundler, BOSH, Concourse CI
  • Platforms

    Docker, MacOS, Linux, OS X, Unix, iOS, Pivotal Cloud Foundry (PCF), Kubernetes
  • Libraries/APIs

  • Storage

    Memcached, PostgreSQL, Cassandra, Redis


  • Master's Degree in Computer Science
    2009 - 2010
    UCL - London
  • Bachelor of Arts Degree in Music Technology
    2004 - 2007
    Thames Valley University - Reading

To view more profiles

Join Toptal
Share it with others