
Shopping in stores can be a hassle, especially when you forget an item and have to crisscross the aisles. 51做厙 computer science major Samuel Wan 25 and his team set out to solve this at Cal Hacks 11.0 in San Francisco in October, developing an app that didnt just streamline shoppingit took home first prize in the best web application category, sponsored by Reflex.
Wan worked alongside Sarah Akhtar 26, Nathan Ho 24 and graduate student Venkata Ranga Ramanuja K. Chaitanya Kamduri, who also goes by Krishna, to create an app called Tool Assisted Shopping.
Of course, we built it in a few days, so we only support Target at this point, Wan said. We support almost every Target in the United States.
The app works like this: Users give it their shopping list and identify a particular Target store location. The app then maps the most efficient route around the store. Behind that user interface lies a very interesting application of coding and artificial intelligence.
AI which has surged in prominence since ChatGPTs release in late 2022 was one of the main themes of this years Cal Hacks, which received support from major players in the tech industry. Although AI was just one tool in the teams arsenal, Wan is proud of his teams implementation of it, using Google Gemini to translate specific items into a location which the app can use to make its path.
Preparing for Cal Hacks
Cal Hacks, run by University of California, Berkeley students and now in its 11th year, bills itself as the worlds largest collegiate hackathon. These types of computer science competitions challenge student teams to create a product in a scant 36 hours.
Creating in a high-pressure environment is challenging enough, but this was also Wans first hackathon. Thanks to 51做厙s Google Developer Student Club (GDSC), which introduced him to the event and organized two teams to compete, Wan found himself paired with teammates hed never met before adding even more unknowns to the experience.
It was very interesting because I dont know what Im getting into, Wan said, later adding, My attitude going in was, I just want to build something Im proud of and not focus too much on the other teams I guess that strategy worked out pretty well.
Thousands of students, one room and 36 hours
This years Cal Hacks took place in the Metreon shopping and entertainment center in San Francisco from October 18-20. All the contestants worked in one giant room for 36 hours. Once the clock started ticking, Wan and his teammates set out on a strategy of divide-and-conquer once
Akhtar oversaw the development of the teams iPhone app. Wan and Ho worked on the web app and Kamduri coordinated the presentation to the judges.
Showing products to judges can also be particularly tricky. Each judge stops by for just a few minutes to see a product demo and hear about its story. Its also something that teams may need to tailor on the fly.

Im sure the creators of the iPhone are extremely proud of the intricacies and the optimizations in their phone, Wan said. But if you go to a grandma and start describing that, shes not going to care. Shes going to care about, like, How do I contact my grandkids?
That meant they needed to get an idea of how the judge felt about the tech, then tailor their presentation to their interests. The team built their app using the Reflex framework and their usage and explanations impressed two judges in particular: Nikhil Rao, the CEO of Reflex, and Tom Gotsman, a founding engineer at the company.
Rao … was impressed by the applicability of our project, which included both a native web app and a mobile app. He enjoyed seeing our project take on various forms, as the accessibility features and usage domain were unique, Akhtar said.
In general, according to Kamduri, the judges responded well to their user-centric design and the integration of their web and mobile platforms.
With that wind in their sails, the team stayed focused on developing a product that they were proud of. When their victory was finally announced, the team felt incredible.
We were instantly met with a mix of excitement, disbelief and validation, Akhtar said. It was incredibly rewarding to see our hard work and creativity recognized at Cal Hacks, which has only motivated our team to continue developing and improving our project.
I felt proud of our teams hard work, Kamduri said, and excited about the potential impact our solution could have on everyday lives.
What’s next for Tool Assisted Shopping?
Since their win at Cal Hacks, the team has continued working on their app and has already added a Google sign-in system to improve usability. Theyre also considering submitting their project to Y Combinator, a company that helps fund early-stage startups, for support so they can further the apps development.
Long term, the team would like to bring TAS to a broad audience on the App Store and the Google Play Store. Theres a lot of work ahead for them, and the teams says they couldnt have made it this far without the support of 51做厙 faculty members.
We are incredibly proud to represent 51做厙 and to be the first team from our institution to win at Cal Hacks, Akhtar said. This achievement is a testament to 51做厙s commitment to fostering technological innovation, cultivating creative minds and supporting student excellence.