Twenty four hours full of brainstorming, debugging, and caffeine.
Coders of all skill levels came together from February 8-9 to participate in the Code for Good hackathon, an annual event hosted by student organization HackDuke. Fueled by pizza and energy drinks, teams of up to four vie for the chance to win prizes ranging from LEGO sets to Apple Watches. Most projects fell into one or more of the four tracks: Health, Finance, Sustainability, and Interactive Media.

This year’s event fittingly took place at the Fuqua School of Business, where giant flags line the walls.


Over the laughter of a Saturday night poker competition — one of the scheduled social activities for participants — I spoke to Rishi Rao, the lead organizer for HackDuke’s Technology team. “Historically, HackDuke has mainly been a Duke/UNC event, but this year we have people from all over the country,” said Rao, who attributes this year’s wide reach to advertising on social media.
There’s a focus on making the event as open as possible to new coders, including students that don’t study computer science. “A lot of people here are beginners who haven’t been to a hackathon before so we try to encourage [finishing a product] by having a beginner track and having mentors… Speakers do workshops to help people gain the skills necessary,” Rao said. Hackers are also supplied with “beginner tech kits,” consisting of short tutorials and starter projects created by the HackDuke team.
It certainly seems plausible for first-timers to do well. Duke freshmen Alexis Fox, Phillip Lin, Eric Wang, and Siven Panda entered the competition together in the Health track, and took 2nd place in the category. Upon hearing that rescheduling appointments required tedious manual work in hospitals, the team decided to create an interface to automate the process–hence the name Linked Automated Rescheduling Interface (LARI), inspired by the surname of ambulance inventor Dominique–Jean Larrey.

In twenty four hours, most groups only have time to develop a proof of concept. Team LARI noted that they had to manage their expectations for the final product, but also that practicing better time management could’ve allowed them to add more desired features. “We have to make a compromise between learning and perfectionism,” said Lin.
“I wanted to learn something here, so I wrote my [code] in a language I’ve never used before,” said Panda, adding that he would switch back into a familiar language if he didn’t finish parts by a self-imposed deadline.
In settings like hackathons, the short time frame and low experience of many competitors has made AI particularly relevant. Given the advancements in AI in just the last year, it’s no surprise that it’s taken on an outsized role; two of this year’s workshops focused on using it as a tool for coding. “It helps the more experienced teams come to a more complete product and it helps these beginners teams complete a product,” Rao said.

Many also chose to integrate generative AI into their product. First-time participants Carlos and Elijah, a freshman and sophomore from MIT respectively, decided to create “filosof.ai”: a digital journal that analyzes entries for philosophy. They explained their product was aimed towards people just starting to think about philosophy, helping them further develop their interest by identifying the branches closest to their existing thoughts.
Like the aforementioned groups, Duke seniors Julia Hornstein, Owen Jennings, and Chinomnso Okechukwu were also first time hackathon participants.
“I thought, why not, I don’t want to graduate without doing it”, said Hornstein, a computer science major.
They entered on the sustainability track, wanting to create something that would be realistically used. Okechukwu recalled being unable to find clothes for Duke events on short notice, while Hornstein also noted the amount of theme-specific clothing she would no longer have use for after senior year. Soon, their idea came to them: Campus Closet would provide a platform for students within universities to buy and sell clothes by theme. Instead of being bought from Amazon three days beforehand, worn twice, and then tossed away, clothing would remain within the community, reducing waste and fast fashion demand.


Though some enter the competition nervous, most come out feeling accomplished and more confident in their abilities. “This was such a good experience for me and I’m so inspired by the fact that we could do this in twenty four hours,” said Hornstein. “Meeting my team, and the team dynamic…I had so much fun with both of them, honestly.” The group plans to continue working on Campus Closet, and said they looked forward to hanging out both inside and outside of the project.
For the organizers, an ideal hackathon means not only generating high participation but seeing a high number of submissions when the 24 hours come to a close. After receiving the most applications and product submissions in the history of the event, it seems fair to call Code for Good 2025 a success.

By Crystal Han, Class of 2028