Custom Python Development Focused on Increasing Your Efficiency and Revenue

What We Build

Custom Software Solutions Built For Humans

  • Custom Case Management Apps
  • Inventory Management and Compliance Software
  • Trust Accounting Software
  • Survey Software
  • Conversion-optimized, Custom Purchase Forms
  • Custom Ad Delivery Solutions
  • Custom Audio Archive Systems

How We Work

With partnerships that benefit every part of the project

  • You have direct contact with our developers.
  • Our project managers are developers, too.
  • We value diversity in our team and in their talents.
  • Every project gets a marketing review to be sure the development plans align with your business goals.

Two Rock Software is a natural evolution

...of the collaboration that began in 2012. Our founders began working together on a custom case management app for a small law firm in Chapel Hill, North Carolina. Both were already using Django and loved doing Python development.

After years of working together in various capacities on several different projects, they decided to found a new company together. The name comes from the fact that each of our founders have a name that means rock: Peter and Rocha.

Victor Rocha


Victor began doing Python development in 2008 because it afforded him the performance needed to meet his goals in developing mathematical analysis and modeling solutions. From there it made good sense to use Django starting in 2010 when he first began building practice management software for a law firm. Since then, he has worked with small and midsize development teams on projects from NGOs, startups, and small businesses. He also developed successful cloud-based trust accounting software for attorneys called Account Legal.

Peter Grandstaff


Peter built his first website as a teen in 1995. Early on he did Perl, then PHP. He's been loving Python since he started building with Django in 2011. He has been doing web development with an emphasis on marketing full time since 2009. He is also fluent in search engine optimization and manages ad campaigns for clients. When he isn't working on customer-facing apps, he loves building backend systems to make companies more efficient. Peter is also our devops specialist with a wide range of experience deploying apps in the cloud and working with AWS.