The plan was to enjoy five days of hacking, brainstorming, and a healthy dose of shooting each other with paintballs.

The Speckle (Internal) Hackathon

Our second-ever internal hackathon meant we'd be stretching our preconceived notions of what Speckle is or will be and imagining more unique ways our platform can contribute to AEC in the future.

Here's an overview of the most notable hacks, including the winning hack, according to the popular vote!

The Winning Hack: Speckle Lens

This team created a "Speckle Data Lens"; a new way to simplify data analysis within the Speckle viewer. They aimed to make automation and visualisation seamless for all users - developers and non-developers alike.

What they built

How it works

Here’s how Speckle Data Lens works—super simple on the surface, magic happening underneath:

  1. Add Visual: A user adds a visual to the viewer.
  2. Deploy as Automation: The visual automatically triggers an Automate function behind the scenes.
  3. Trigger Run: This function runs in the background, processing the data for the chosen visualisation.
  4. Consume Results: Results from the automation are delivered directly to the visual.
  5. Interact: Users can interact with the visual, filtering and exploring model data seamlessly.
0:00
/

All the heavy lifting happens invisibly, keeping the experience smooth!

Value propositions

Effortless Automation: Automation is integrated seamlessly, requiring no user input to trigger complex data analysis, making insights accessible without needing technical skills.

Real-Time, Interactive Visualisation: Users get direct, dynamic, real-time visual feedback from the viewer, enabling them to interact with the data without jumping between different tools.

All-In-One Platform: Everything happens within Speckle, without external software like PowerBI—streamlined data analysis, visualisation, and interaction all in one place.

Jonathon happily pitching his (it will turn out to be) winning idea

Post-Hackathon further work: A word from the Winners

Encouraged by many kind words from others in Speckle, after the hackathon, we have continued to explore several directions:

Want to see this hack become a part of Speckle? Let us know in the Community Forum!

Speckle AI hack: SpeckleBot for Everyone

This team's project aims to tackle one of Speckle’s biggest challenges: navigating the vast amounts of data it handles.

Whether you're an advanced user or a newcomer, the sheer volume of information can be overwhelming.

That's why their solution focused on improving the user and client experience by enhancing data accessibility for both technical and non-technical users with the tagline: "Speckle’s data shouldn’t just be available—it should be accessible, actionable, and impactful for everyone."

It should be noted that models and construction data can be overwhelming.  In order to create a chat bot with knowledge of the model, a new pipeline for model data would need to be created.  

This pipeline would extract and transform the data into a format that can be better queried to be used with a number of off the shelf LLMs.  This would allow us to keep data transport by using open source LLMs.

image.png
0:00
/

Speckle Onboarding Hack

The team wanted to find  a way to move as many user interactions as possible to the web-based interface. Onboarding process is the first time new users interact with Speckle and they should be able to experience the most benefits as fast as possible.

The goals:

That’s why the team opted for giving new users an option of using pre-loaded sample data without any external downloads to get to a meaningful action quickly.

The second part of the proposition was a more personalised email onboarding journey pointing users in the right direction according to their project needs but encouraging them to think broadly and explore Speckle solutions they didn't even know could be beneficial to them at that time.

Our connectors, the web app and Speckle Automate all work together, and users who approach Speckle holistically will get the most out of it!

Would you be happy to see this onboarding in action one day?

0:00
/

Live Sessions: Rhino Multiplayer Hack

This team of Speckler were asking themselves how can they make it easier for two Rhino users to work on the same model at the same time?

Their starting arguments were:

Hence, they demoed Live Sessions meant for auto-sending and auto-receiving changes done to a Rhino model.

This essentially lets you watch what your teammate is doing live, improving ease of collaboration.

Interested in this approach? We're always eager to talk about it in the Community Forum!

Wrapping It Up

Great things happen when you get Specklers together, and some of those things end up as initiatives which will turn into something that will make your work even easier. So stay tuned to find out which of these hacks will come to life!

Love, your Speckle team.

Subscribe to be the first to get Speckle news!