{"slug": "how-we-won-a-hackathon-without-writing-a-single-line-of-code-part-2-ai-judging", "title": "How We Won a Hackathon Without Writing a Single Line of Code (Part 2): AI Judging, the Pitch, and First Place", "summary": "A developer known as GOROman and the team Null. won first place at the GrokBot Tokyo Hackathon with a project called \"Menu of the Future,\" built entirely by Grok Bot agents with no human-written code or documentation. The team's submission scored 13 out of 15 in the AI first-round judging (5 for idea, 3 for value, 5 for scale), placing first provisionally, and Grok Bot also filled out the Google Form submission itself, with a human only clicking the final Submit button. During the human-judged pitch, an HDMI and macOS screen-mirroring failure forced the team to drop its planned live multi-agent demo and present slides only.", "body_md": "*Images from [the original Japanese post](https://note.com/goroman/n/n78142a1b006d).*\n\n[Read Part 1](https://dev.to/goroman/how-we-won-a-hackathon-without-writing-a-single-line-of-code-part-1-three-people-grok-bot-six-184j) · [Original Japanese version of this post](https://note.com/goroman/n/n78142a1b006d)\n\nJudging had two rounds: an initial review by Grok Bot, based on what we submitted, and then a pitch in front of human judges. To get through that first round, I had it create a Markdown README that Grok Bot could easily read. I had a rough idea of what the judging bot would be looking for, so I made sure that stuff was in there.\n\nWe also tried the novel approach of importing our presentation slides back into the GitHub repo's README. Grok Bot made all of that, too. In the end, no human wrote a single character of code or documentation in the repository.\n\nHere's what we paid attention to:\n\n*From X, in English:*\n\nSubmissions with prompt injection won't be judged!! #GrokBotTokyoHackathon\n\nThe official deadline was 16:00, but our team's deadline was 15:30, giving us a 30-minute buffer. The submission form was a Google Form, so I had Grok Bot read it ahead of time and set things up so it could fill it out automatically in Chrome inside its VM. Because leaving that to the last second is how you die.\n\nWhen the 15:30 alarm went off, we started getting the submission ready. Grok Bot's VM filled in every field. It wouldn't click Submit, though, so I took over the browser just for that bit. We high-fived as a team, then hit Submit. Done.\n\nGrok Bot filled out the entire hackathon submission form, too!\n\nA human only clicked the final Submit button. #GrokBotTokyoHackathon\n\n[GOROman on X · October 11, 2026](https://x.com/GOROman/status/2109175990996132346)\n\nThe form closed at 16:00, and Grok Bot's AI judging took about 20 minutes. We'd submitted five minutes before the deadline, so we could just sit back and watch.\n\nThe result: **Menu of the Future** scored **13 out of 15** in the AI round: **5 for the idea, 3 for value, and 5 for scale**. We were alone in first place on the provisional leaderboard.\n\nThe results of the first-round judging by Grok Bot. #GrokBotTokyoHackathon\n\n#GrokBotTokyoHackathon\n\nWe made it through the bot judging in first place!\n\nNext up: the final judging!\n\nAfter a break of about ten minutes, it was time to pitch to the human judges. The nice thing about being first on the provisional leaderboard was that we got to present last. You can see what the other teams are doing, get a feel for the room, and even see which jokes land and which ones bomb. It makes things a whole lot easier.\n\nEleven teams presented, and then it was finally our turn. That's when things went wrong. We'd had the MacBook Neo and iPad (USB Type-C) perfectly prepped, but when we connected them to the venue's HDMI, nothing showed up. Of course it happens during the actual presentation. On top of that, some mysterious macOS bug meant the screen-mirroring button wouldn't respond at all. We'd rehearsed the demo until it was perfect, so this was a pretty bad spot to be in.\n\nWe plugged in N's MacBook Pro instead to show the slides, and mirrored the iPad through QuickTime. But the all-important live Grok Bot demo was no longer possible. So our three-minute pitch was slides only. We talked through how we'd gotten Grok Bots communicating with each other, all the way through to a working mock restaurant on an iPad.\n\nWhat we'd actually planned to show live was this: place an order through Grok Bot on Limo's iPad, have it arrive at my Grok Bot, and let the organizer bot pull the orders together. Oh well. Let's call it all's well that ends well.\n\nThings I keep in mind when presenting:\n\nIt was hectic, but I think we got across both what we wanted to do and what we'd actually managed to build.\n\nAs the awards were announced one by one, Team Null.'s name just wasn't coming up. Somewhere along the way, I became convinced: “Okay, we're getting first.”\n\nAnd we did. **First place.** I lucked out with a great team where everyone could speak freely.\n\n🏆 We took first place! 🏆\n\nTeam: `@vibe_walking` @_I__l__l__l__I_ #GrokBotTokyoHackathon\n\n#GrokBotTokyoHackathon We won!\n\nHuge thanks to the best teammates! `@GOROman` @_I__l__l__l__I_\n\nHere’s what we built and how the work progressed!\n\nWe got so much built! #GrokBotTokyoHackathon\n\nWe wrapped up with an afterparty at a nearby izakaya, then headed to Saizeriya for round two. Naturally, we ordered through AI agents. For us, “Menu of the Future” was already “Menu of the Past.”\n\nThe end.\n\nI also run a subscription on X. If you'd like to support me, [you can subscribe here](https://x.com/GOROman/creator-subscriptions/subscribe).", "url": "https://wpnews.pro/news/how-we-won-a-hackathon-without-writing-a-single-line-of-code-part-2-ai-judging", "canonical_source": "https://dev.to/goroman/how-we-won-a-hackathon-without-writing-a-single-line-of-code-part-2-ai-judging-the-pitch-and-3nmf", "published_at": "2026-10-23 22:51:23+00:00", "updated_at": "2026-10-23 23:10:06.451959+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "generative-ai"], "entities": ["Grok Bot", "GOROman", "Team Null.", "GrokBot Tokyo Hackathon", "X", "GitHub", "Google Forms"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/how-we-won-a-hackathon-without-writing-a-single-line-of-code-part-2-ai-judging", "markdown": "https://wpnews.pro/news/how-we-won-a-hackathon-without-writing-a-single-line-of-code-part-2-ai-judging.md", "text": "https://wpnews.pro/news/how-we-won-a-hackathon-without-writing-a-single-line-of-code-part-2-ai-judging.txt", "jsonld": "https://wpnews.pro/news/how-we-won-a-hackathon-without-writing-a-single-line-of-code-part-2-ai-judging.jsonld"}}