An inside look at how our dev team used an internal learning hackathon to explore new AI integration paths and build functional features in just 48 hours.

The AI landscape is moving so quickly that the gap between acquiring a new tool and actually mastering its implementation is wider than ever. While most engineering teams are eager to bridge this gap, the reality of the standard product roadmap often leaves zero room for the deep, focused experimentation required to do it right.
When learning gets squeezed into the margins between tickets and meetings, progress stays fragmented and shallow. What teams really need is a clear container: focused time to explore how new tools can save time, reduce effort, and actually make their work better.
To create space for this kind of focused learning and experimentation, our engineering team ran a 48-hour AI hackathon. The goal wasn’t to fix bugs or clear the backlog; it was to try new tools and use cases that aligned with the team’s learning goals. Here’s how we structured the sprint and what came out of it.
While many focus on the “magic” of LLMs, this session was about mastering the engineering behind the curtain. The hackathon challenge pushed our developers to prioritize raw API implementations over simple, free-form text inputs. The goal was to produce structured, repeatable, and reliable interactions with LLMs.
To do this, the hackathon challenge was centered on core orchestration: specifically, how we manage prompt versions and enforce structured data formats.
We’ve found that the best hackathons strike a balance between clear goals and creative freedom. While parameters are necessary for focus, developers also need enough flexibility to dive into the specific tools or use cases they want to master. If you’re researching how to run a hackathon for your own team, this balance is key to high engagement.
The dev team followed this advice and provided two different paths:
This approach ensured that every developer could work on a project that best suited their personal learning objectives.
{{callout-1}}
After two days of focused experimentation, the team wrapped the hackathon with a technical retro to share what they learned. This was less about polished presentations and more about the real story of their builds, giving each dev a chance to walk the team through their projects while highlighting the experiments that worked and the challenges they uncovered.
Since project details were already accessible on the Devpost for Teams platform, the retro didn't need to be a formal presentation—it became an open forum for honest feedback and shared learning.
This hackathon example shows how a multi-part series can have an impact within days:
When a talented team is given the structured space to experiment, the result isn't just new features—it’s a long-term toolkit for the team to draw from for more robust and sophisticated AI integration.
{{callout-2}}
We all know the value of professional development, but it’s hard for teams to make it happen during a busy sprint. We’ve found that the structured environment of a learning hackathon is one of the most effective ways to bridge that gap. It’s been a rewarding process for our team, and it’s a framework we’ve seen other engineering organizations find just as valuable.
Want to learn more about planning an internal learning hackathon? Check out our Devpost for Teams platform or talk to our team to get started.