At Friends Select School, ambitious high school computer science students have cut their teeth with a real-world application that has led to a fledgling business and a promising future in app development.
One of the students working on this is Arman Dezfuli-Arjomandi. With a classmate, he created the second version of a useful, sharp-looking iPhone application for fellow students to track their and teacher’s schedules at the private Quaker school in Center City.
The school is based on a six-day schedule that rotates each day, so it’s an easy way for a student to find out where he or she is supposed to be. When a student is ready to add an assignment to their homework list, the app automatically detects which class they are in and categorizes it. Students can even tap into iSepta within the app to find out Regional Rail schedules.
The first iteration of the app, which the students launched last year while taking Friends Select Director of Technology Jim Brubaker’s object-oriented programming class, had basic scheduling integration, and really started as a chance for the two students to get their feet wet with the iPhone’s native programming language.
“We had to come up with something to build to get class credit, so we thought, ‘wouldn’t it be the coolest thing if we could build an app for the school,'” says senior Arman Dezfuli-Arjomandi, who worked on the application.
The students built the application on top of the administration’s scheduling and resource management software, provided by Blackbaud, a nonprofit software provider. By exporting the data in CSV format, which contained schedules and student and teacher listings, the students were able to import that data into Cocoa to design the iPhone app.
“It was pretty exciting to have developers from our student body provide a useful app for students. They’ll be able to immediately see where a teacher is and find out when a teacher is available,” Brubaker says.
The original version took a year to build, about 400 hours total, spent mostly in class, but Dezfuli-Arjomandi says the students “we were developing in between classes, after school, weekends, basically whenever we could.” Dezfuli-Arjomandi handled the graphic interface while his friend was the “algorithmic genius,” Dezfuli-Arjomandi says.
When it came time to build a second version, the duo scrapped everything. They rewrote the code and the work has a quality polish that led to an interesting development. This year, the school bought the application and has contracted Dezfuli-Arjomandi and his company, The Falco Initiative, to provide application support for the next five years.
At an official in-school launch in mid-May, Dezfuli-Arjomandi presented the new app in front of the entire student body, and offered the students the chance to download the free app on the spot. Students aren’t allowed to use phones in class, but, Brubaker says, teachers are increasingly allowing use of mobile devices for academic research or to use the Friends Select app.
As a business, Falco has already released a popular game to the App Store called Slide to Unlock, which has been downloaded more than 150,000 times. The simple game allows users to use the iPhone’s iconic sliding-unlock mechanism in a race against the clock to see how many times they can complete the task in a certain amount of time. Later this summer, Dezfuli-Arjomandi plans on working on an iPad game which will be similar to the Slide to Unlock model.
In the fall, Dezfuli-Arjomandi, who says he’s been coding since he was 9 years old with languages like HTML, CSS and C++, will be headed to Santa Clara University in Silicon Valley, where he’ll be close to internship programs there.
Before being introduced to Java, Dezfuli-Arjomand says he was lost for direction. Perhaps credit that direction to Brubaker, who doesn’t exclusively teach Cocoa, but encouraged the students. “Through the regular curriculum, [Brubaker] gave me … the foundation to work on iPhone development. Any student who wants to do it will want to pursue it on their own.”
This story has been updated to remove the names of other students who worked on the app but did not speak with a reporter.
Join our growing Slack community
Join 5,000 tech professionals and entrepreneurs in our community Slack today!
Donate to the Journalism Fund
Your support powers our independent journalism. Unlike most business-media outlets, we don’t have a paywall. Instead, we count on your personal and organizational contributions.

You've heard the term 'valuation' on 'Shark Tank.' What does it actually mean?

From B2B to B2C — the storytelling shift economic development needs now

Seeking out authentic connections can help female founders land more investments
