How I used AI Video Generation for My Hackathon Submission
Aug 22, 2025

I used AI video generation tools Veo 3 Flow and Replicate to create a 3-minute hackathon demo video for NHS Buddy. Here’s what worked and what didn’t.
This blog post details my experience using AI video generation tools to create a compelling 3-minute video for my Kaggle - The Gemma 3n Challenge submission, focusing on a product called NHS Buddy. The product is an on-device medical assistant designed to support doctors and hospital staff with administrative tasks, critical alerts, and medical information, with the goal of "helping those who help us."
Given the three-minute limit, it had to concisely explain the context of the product while also demonstrating its core features. Here's the final video that we submitted.
The Video Storyboard: My Blueprint for Success
Before generating any video clips, I created a detailed storyboard. I broke each visual element into a “byte” or a single prompt. For example: a doctor checking a patient chart, receiving a critical alert, or reviewing medical data on a device.
This approach ensured that I had a clear vision for the final video and a systematic way to create the necessary clips that fit together seamlessly.
Veo 3 Flow: The Initial Go-To
My first choice for video generation was Veo 3 Flow. My experience with it was generally positive, and it helped me create a lot of the initial content for the video.
The Pros:
Prompt-to-Clip Efficiency: For the most part, I found that I could get the desired results within just a few attempts. I just needed to write the prompt, and Veo3 Flow would quickly generate a clip that matched my vision.
Batch Generation: A big plus was that it generated two videos at a time. This sped up the process, giving me more options to choose from and allowing me to progress through my storyboard more quickly.
High-Quality Output: The quality of the generated videos was impressive, which was crucial for a professional-looking submission.
The Cons:
Resource Intensive: The main drawback I encountered was the expense. AI video generation can be a costly process, and this was a significant factor in my decision to look for an alternative.
Inconsistent Outputs: While the model often retained elements I liked, it was a bit unpredictable. For example, if I wanted to introduce a new element in a subsequent generation, I would often find that the video had added the new element but removed something it was getting right all along. It felt like I was constantly trying to get the "perfect" video that had all the right elements.
Despite this, it was better at retaining elements than Replicate, which is why I often got the desired results within just a few attempts.
Replicate: The Backup Plan
When I started running out of credits on Veo3 Flow, I turned to Replicate. It was a more programmatic solution that offered access to the same Veo3 models, as well as others like the Wan model.
The Pros:
Cost-Effective: Replicate was a much more affordable option, which was a huge benefit, especially for a personal hackathon project.
Model Variety: It gave me access to a range of multiple models, which could be useful for a variety of projects and opened up creative options.
The Cons:
Programmatic and Less User-Friendly: The ease of use was a definite step down from the more streamlined interface of Veo 3 Flow. Since it was programmatic, it required more technical know-how and was a bit more cumbersome.
Inconsistent Generations (Again): The same issue I had with Veo 3 Flow persisted here, but it was more pronounced. I would often get two videos that each had a different element I needed, but neither had all of them combined. This meant a lot more trial and error to get the right clips
Slower Generation Time: It also seemed to be a slower process, likely because it only generated one video at a time, which reduced my overall output compared to Veo 3 Flow.
Key Takeaways
Both Veo 3 Flow and Replicate were instrumental in bringing my storyboard to life and producing a professional, engaging demo video for NHS Buddy. The main lessons I learned:
A storyboard is essential.
Having a clear plan made the generation process much smoother.
Expect iteration.
AI video tools are powerful but unpredictable. Getting the right clip often required trial and error.
Balance quality and cost.
Veo 3 Flow delivered higher efficiency, while Replicate was more budget-friendly. Using both strategically worked best.
Ultimately, these tools allowed me to build a clear, compelling narrative within the hackathon’s three-minute video limit.
As AI video generation continues to evolve, I see it becoming a standard tool for hackathons, prototypes, and product storytelling.