Shopping in stores can be a hassle, especially when you forget an item and have to crisscross the aisles. Pacific 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 didn’t just streamline shopping—it 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 ChatGPT’s release in late 2022 — was one of the main themes of this year’s Cal Hacks, which received support from major players in the tech industry. Although AI was just one tool in the team’s arsenal, Wan is proud of his team’s 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 world’s 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 Wan’s first hackathon. Thanks to Pacific’s Google Developer Student Club (GDSC), which introduced him to the event and organized two teams to compete, Wan found himself paired with teammates he’d never met before — adding even more unknowns to the experience.
“It was very interesting because I don’t know what I’m getting into,” Wan said, later adding, “My attitude going in was, I just want to build something I’m 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 year’s 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 team’s 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. It’s also something that teams may need to tailor on the fly.
“I’m 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, she’s not going to care. She’s 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 team’s 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. They’re also considering submitting their project to Y Combinator, a company that helps fund early-stage startups, for support so they can further the app’s development.
Long term, the team would like to bring TAS to a broad audience on the App Store and the Google Play Store. There’s a lot of work ahead for them, and the teams says they couldn’t have made it this far without the support of Pacific faculty members.
“We are incredibly proud to represent University of the Pacific and to be the first team from our institution to win at Cal Hacks,” Akhtar said. “This achievement is a testament to Pacific’s commitment to fostering technological innovation, cultivating creative minds and supporting student excellence.”