Josh Anatalio, a third-year computer science major at UC San Diego, was among the members of more than 50 teams from UCSD who drove up to Los Angeles recently to participate in HackSC, organized by the University of Southern California. Project manager Anatalio entered the November 7-9 hackathon with three teammates, all fellow third-year CSE undergraduates: Noah Martin, a computer engineering major; as well as Lawrence Luk and Alvin Ho, both majoring in computer science. [Pictured (l-r) Anatalio, Martin, Luk and Ho.]
HackSC aims to “empower hackers to learn and explore new technologies through hands-on development and experience.”
The team arrived in Los Angeles with no preconceived notion about the type of application they wanted to develop. After a brainstorming session, Anatalio and his colleagues came up with idea.
“At HackSC, my teammates and I created a really cool application,” said Anatalio, the iOS software developer, after the hackathon. “It was especially great because we got the attention of Apple engineers and recruiters.”
What attracted Apple was their application called ezTouch. “The app allows the user to lock and unlock one or more remote Mac computers using an iPhone’s fingerprint scanner,” says Anatalio. “We developed the iPhone remote application in Swift to let users scan their fingerprint, communicate with our server, and securely lock or unlock their computer.”
In addition to Swift, the developers used other tools, including Sketch and TouchID. Noah Martin designed and implemented the Mac application for OSX in Objective-C; Lawrence Luk managed and created the server using Ruby on Rails to handle communication between the iOS and the Mac app; and Alvin Ho created the design for the iOS and Mac app, while also implementing the user interface for the iOS app and designing the artwork for both applications. Luk also created ezTouch’s website at www.eztouch.me.
The CSE team was one of only 13 teams entered to compete on Apple platforms. Most other teams competed on Android. The UC San Diego were also among the teams that were able to complete their apps before the deadline. By the end of the hackathon, Apple awarded Anatalio and his teammates with the “Best iOS Hack” award.
Instead of cash prizes, HackSC gave out tech prizes to help participants develop bigger and better hacks going forward. The Apple Hack award included support from Apple staff.
The CSE team members all had experiences with hackathons prior to HackSC, but it was still an intense experience. “It involved roughly 12 to 15 hours of actual coding, plus time for breaks and sleep because the 36-hour challenge ended at 9am on Sunday,” explained Anatalio. “But having entered previous hackathons definitely gave us an edge. It was a lot of fun, but the most fun was winning.”