Unweave makes it as easy for developers to manage data as it is to manage code. Unweave synchronizes data that belongs alongside a code repository by streaming it to or from the cloud. Version 1 of Unweave is essentially Dropbox for developers.

It is aimed at machine learning engineers and data scientists who routinely work with large amounts of data in a workflow that is unusual in how experimental it is in comparison to traditional software development.

Due to this experimental nature of the work, and the fact that data is involved, traditional software engineering tools, such as Git, GitHub and CI/CD fall apart. Yet the workflow introduced by these tools has been proven over time to engender tremendously productive and collaborative work.

Unweave takes inspiration from this insight and provides the plumbing necessary to work with data while maintaining these workflows centered around Git.

The larger insight behind Unweave is that right now, it is extremely painful to work with...
Unweave makes it as easy for developers to manage data as it is to manage code. Unweave synchronizes data that belongs alongside a code repository by streaming it to or from the cloud. Version 1 of Unweave is essentially Dropbox for developers.

It is aimed at machine learning engineers and data scientists who routinely work with large amounts of data in a workflow that is unusual in how experimental it is in comparison to traditional software development.

Due to this experimental nature of the work, and the fact that data is involved, traditional software engineering tools, such as Git, GitHub and CI/CD fall apart. Yet the workflow introduced by these tools has been proven over time to engender tremendously productive and collaborative work.

Unweave takes inspiration from this insight and provides the plumbing necessary to work with data while maintaining these workflows centered around Git.

The larger insight behind Unweave is that right now, it is extremely painful to work with cloud computing resources. Developers face a steep learning curve and often need to delegate to backend engineers simply in order to access more processing power.

Unweave aims to build an Operating System for developers that automatically scales to their computing needs while maintaining the User Experience (UX) of working on their local laptop (Unweave version 2.0). This OS could eventually be scaled beyond developers.

To build an OS, it is essential to first implement the File System. This is because wherever the compute might run in the cloud, it will need access to the user’s data. Unweave v1 aims to provide a stepping stone in this direction.

The target UX for Unweave v2 if for it to be indistinguishable whether compute is running locally or in the cloud.
More information

Employees

Noorvir Aulakh
Admin
Noorvir Aulakh CEO I have a background in robotics and machine learning. I work on the intersection of human-computer interface.