Like many developers about to attend their first major developer conference, Amanda Southworth is looking forward to the week-long event. Besides Monday's keynote, when Apple will unveil the next version of iOS, MacOS and maybe even some new hardware, there will be deep dives into new developer tools and countless networking opportunities.
That's enough for any developer to get excited about, but Southworth is not like most other developers.
At just 15 years old, Southworth has the distinction of being among the youngest to attend Apple's developer conference, which awarded her one of its WWDC Scholarships — a program that helps "talented students and STEM organization members," travel to and attend the event.
Though she's been teaching herself to code for the better part of six years she says it wasn't until the seventh grade when she really began to throw herself into her coding projects and other "nerd stuff." Soon, she was spending as much as 30 hours a week to her various projects: first building robots and programming micro-controllers; then picking up web and iOS development.
She was 12 and working on all this on top of her schoolwork. So after about two years of a lot of coding and far too little sleep she decided to leave public school and take up home schooling, which would allow her to spend more time on coding without sacrificing her health.
"Now I do coding about five hours a day and schoolwork for about two hours of the day," she says.
Much like her, Southworth's apps are not what you may expect from a young developer. Her first app, AnxietyHelper, is entirely devoted to providing resources for young people facing mental health issues. It has information about conditions like anxiety and depression, guidelines for dealing with anger and panic attacks, as well as links to crisis hotlines.
Amanda Southworth was once of the recipients of Apple's WWDC Scholarships this year.
"Basically it's just to make your life easier because dealing with mental illness as it is sucks," she says. "This app is kind of reaching out and saying 'hey, I'm sorry you're in this predicament but I want to help make this better.' "
It's a message that's resonated with her peers. The app has around a thousand users and the app's Tumblr page, where she regularly posts tips on self-care, uplifting memes and words of encouragement, and the occasional baby animals photo, has more than 3,500 followers.
I'm very open and I want to help people
Southworth, who describes herself as a kind of "motherly figure" to her friends and social media followers, says she regularly talks on the phone and exchanges messages with her Tumblr followers and those who use her app.
"I'm very open and I want to help people," she says of the interactions.
It's this drive of helping those around her that lead her to create her second app, Verena. Like AnxietyHelper, it's also focused on supporting young people who may be in distress. But instead of mental health, Verena offers tools for people in the LGBT community who need help feeling safe — a kind of "security system for the LGBT community."
A poster for Anxiety Helper.
IMAGE: COURTESY AMANDA SOUTHWORTH
A diagram Amanda made to help her plan out how her app will work.
IMAGE: COURTESY AMANDA SOUTHWORTH
Seeing her friends — many of whom are part of the LGBT community — worry the day after the presidential election in November 2016 inspired her to create the app. "That day I saw all of my friends crying and it was really upsetting, you know, when people you love are scared," she says. "So I decided, I'm going to make something so that I know they're safe."
I decided I'm going to make something so that I know they're safe
Verena, which takes its name from a German name that means "protector," allows users to find police stations, hospitals, shelters, and other places of refuge in times of need. They can also designate a list of contacts to be alerted via the app in an emergency.
Conscious that some of the app's users may not be able to be open with their families or those around them about their identity, Southworth included some clever features that help users disguise the app on their phones — lest they be caught with an app for LGBT people on their phone.
Go into "incognito" mode and and the app transforms into an app that looks like it's meant to provide help with math homework (users can get back to the real app by logging back in.) And should somebody need help while in incognito mode, they can hold down the log-in button to automatically send an alert to their contacts.
Though she says Verena is her main priority right now — she's working with translators to make the app available in 10 different languages — her ultimate goal is to work in the space industry. SpaceX is her number one choice
"I relate strongly to Elon Musk," she says of the notoriously hyper-focused CEO.
But with college still two years away she's content to focus on AnxietyHelper, Verena and her other projects for now — in between studying for finals and the rest of her schoolwork.
Even though she sees herself as ultimately having a career in embedded systems, rather than iOS development, she sees WWDC as something of a turning point for her.
"I'm looking forward to meeting people who do the same thing as me because everybody tells me I'm really crazy for like just dropping school and going for this with all of my might.
"But I know there's other people who do this and I want to meet those people. I want to be inspired and I want to make my app better, so I guess this will help me."