# The question that started it
Why do students avoid homework but spend hours on video games? That was the practical, user-focused question a 13-year-old student in Sharjah asked himself. He tested the hypothesis with a simple prototype named FutureEduAI and entered it in a Decoding Data Science (DDS) AI Application Challenge, where it placed among the Top 20. Rather than stopping there, he rebuilt the idea into a more mature product.
# From prototype to ScoolBot
ScoolBot's first public showing placed fourth in a subsequent DDS challenge. Adam then presented the platform to teachers at his own school and to principals in Sharjah. That real-world feedback guided further refinements before the project gained wider recognition.
# What ScoolBot delivers
- Interactive, game-like quizzes intended to capture student attention similar to video games.
- An AI-assisted tutor to provide personalised learning support.
- Dashboards and classroom tools aimed at reducing teachers' administrative work.
- Parent interfaces to monitor student progress.
The platform was designed to serve students, teachers, and parents within the UAE education framework rather than being a generic consumer app.
# Awards and recognition
ScoolBot earned international awards after its iterations: Gold in the Best AI Education category at the International AI Awards 2026 and Gold Recognition at the TeenTech Awards 2026. Earlier placements included Top 20 and fourth place in DDS AI Application Challenge entries for FutureEduAI and ScoolBot v1 respectively.
# The development problem that produced Bothread
While building ScoolBot, Adam experimented with using multiple AI coding agents to speed development: assigning different parts of the codebase to different agents. That approach introduced coordination problems. Agents duplicated work, overwrote others' changes, or interfered with completed tasks. Adam also had to manually pass information between agents.
To address this, he created Bothread, a free and open-source tool intended to enable multiple AI coding agents to coordinate work and avoid conflicts. Bothread's purpose is to manage task assignments and prevent duplication or overwrites when multiple autonomous coding agents are involved.
# Why the process matters
# Practical takeaways
- Start with a focused hypothesis: Adam began by asking a clear question tied to user behaviour.
- Test publicly and iterate: competition placements gave measurable feedback that informed redesigns.
- Involve actual users early: teachers and principals provided concrete refinements.
- Solve emergent engineering problems: Bothread grew out of development pain points and was released open-source to help others.
# Next steps you might explore
If you're evaluating ScoolBot-like platforms, compare whether assessments map to local standards, how teacher dashboards reduce admin work, and how parental access balances oversight with student autonomy. If you're coordinating multiple AI agents in development, look into Bothread or similar coordination tools that track assignments and prevent conflicting changes.