Storing source code just became easier

If you are using the popular revision control system git, you can now store and share your files in gitstorage, a server appliance that keeps your code and other digital intellectual property safe on your own encrypted file system.

Client: GitStorage

Managing git repositories on the gitstorage is as easy as in the cloud without having to give administrative control to the server.

Pilotfish helped develop gitstorage during a series of intense workshops with the client at our Taipei office. During their time together, the two teams defined the product DNA, user cases, technical requirements and an overall development strategy. By working with our team, the client was able to produce gitstorage in a short time frame and saved on long-term costs.

Months from concept to mass production
Visit to Taipei office

What Pilotfish did: 

Product DNA

The purpose of the DNA phase is to understand the user, market, and technology as well as clearly outline the product definition document (PD). In addition, we conduct qualitative user research through user observations and interviews and then develop personas and user cases. Together, the PD and user-based research result in the initial product concept ideas.

ID & UX Design

During the ID phase, we create the product’s appearance and user interaction. We not only make sure that the product is designed to be ergonomically friendly and visually appealing but also keep the production feasibility and cost needs in mind. By working hand in hand with engineers and production managers, we design the product to minimize the risks and costs that may occur during the production phase.

Proof of Concept

In the POC phase, we develop the working principles and test them. All critical and unknown aspects of the product have to be understood and problems must be solved before moving onto the next phase.


Our team of engineers designs the encasement and all details for production, including draft angles, screw bosses and ribs for assembly. The engineering work is tested with working prototypes and the final deliverables are 3D files and supporting documents ready to start tooling. Pilotfish can also manage the development of the electronics with the support of our team in Taiwan.

Tooling & Production

Pilotfish oversees all tool design and the quality control of the tool production. We diligently work with trial samples until we reach the golden sample, or in other words, the perfect set of finished parts. During the pilot run, small batches of the product are made for end users to test as well as for marketing and promotional purposes and CE/FCC certification. After the pilot run, Pilotfish manages the production of the finished, ready to sell product.


The product is only finished when it’s packaged and ready to be shipped to the final customer. We deliver a fully finished product, including the packaging design and the product manual. We also source the necessary accessories (for example, a suitable charger or cables) and take care of export packaging for sea and air freight.

Behind the Scenes

Sketching, brainstorming and product shaping—these are the first steps towards creating a successful product. Here is a sneak peak of our process.

Curious about what we can do for you?