A Developer Story: Rohan Kapur
Tags: ios, opensourcesoftware, tech, interview
Published: 2017-01-24 15:17:02

---
title: "A Developer Story: Rohan Kapur"
published: true
description: An interview with a promising young developer and WWDC Scholarship winner
cover_image: https://cdn-images-1.medium.com/max/2000/1*v1vHtGj3EomUGCMCnAYoeg.png
tags: ios, open source, tech, interview, software development
---
*Note: This article was first published to [Medium](https://medium.com/hypetonic/a-developer-story-rohan-kapur-59119329aaf#.f43xjbjnm)*.

In this feature of *A Developer Story*, Iâ€™ll be interviewing a student named Rohan Kapur. Without further ado, letâ€™s get into it!

## Tell us a bit about yourself. Where are you from? How old are you?
Sureâ€Šâ€”â€Šmy name is Rohan Kapur and I was born in Melbourne, Australia. I lived there for about 8 years until I moved to Singapore (as an expat), where I still live at 17 years old. This fall, Iâ€™m headed off to the US for college, and expect to stay there for the rest of my life.

## How long have you been writing software?
Since 12 years old when I stumbled upon Xcode while playing around with iOS jailbreaking. So around 6 years.

## What was your first software project?
Hard to sayâ€Šâ€”â€ŠI experimented with a lot of different small projects when I began learning, so I donâ€™t exactly recall what my first creation was, but I think my first â€œmainâ€ undertaking was Travelog. I spent around 2â€“3 years on the whole app; it started as MileIndex and evolved to â€œTrvlogueâ€ before I settled on â€œTravelogâ€ for the third iteration of the product. MileIndex, an idea given to me by my father, was a tool for frequent travelers to record their flights and clock miles for taxation purposes. Iâ€™m still not an adult so Iâ€™m not entirely sure why this is helpful, but my dad cared about it enough to make me want to build it. With Trvlogue, I expanded the feature set to include more information about the places you are traveling toâ€Šâ€”â€Šnews, plug sizes, weather, etc.

Still, I wasnâ€™t satisfied; I wanted to build something that looked great (that is, not something clearly made by a teenager) and had social networking features. I didnâ€™t really have justification for including the latterâ€Šâ€”â€Šin fact I didnâ€™t really have many users to get any feedback fromâ€Šâ€”â€Šbut I really just wanted to learn more. If Iâ€™m being perfectly honest, apps that could use backends felt â€œsexyâ€ to me, as were most things (like game development and machine learning) that I ended up learning throughout middle school and high school.

After a lot of hard work, and a lot of procrastination, I launched version 1 of Travelog to the App Store in 2015. It wasnâ€™t complete, but I was going to burn out for the second time if I didnâ€™t hit that â€œSubmitâ€ button soon. In my opinion, it looked really great and had some very useful features. The social networking feature I included was a request again given by my dad. In particular, he felt it would be super useful if users could sign up with LinkedIn and check out their connections also on Travelog that are going to be in their destination at the same time (so either if they live there or are traveling there) for networking purposes.

We were lucky to receive a feature on the App Store under the â€œ20 Under 20â€ (20 apps made by people under 20 years old). You can check it out at travelogapp.com. The app, however, doesnâ€™t work anymore the backend provider I was using at at the timeâ€Šâ€”â€ŠParse, I didnâ€™t build my own for Travelogâ€Šâ€”â€Šhas since closed shop.

I didnâ€™t necessary build something that many people used, but by iterating and slowly increasing the scope of the projects I was working on at a young age, I learned a metric butt-ton about design, programming, computer science, etc. and found my passion for creating things that was crucial for my later work like Contra (getcontra.com).

## Whoâ€™s your favorite music artist? Why?
I usually have a different answer for this question every year and a half, heh. I get really obsessed with certain songs and artists at different times. My current phase is Green Day. I used to be in love (think as much as app development) with them at a young age, and with the release of their new album I rekindled this love. I might get to see them live in Oakland this summer, but not 100% sure yet.

As to why theyâ€™re my favorite artist, I guess I just love their music; itâ€™s the most pleasurable thing for me to listen at this period of time. Objectively, though, I think they have some of the strongest songwriting and lyrics from any [punk] rock band out thereâ€Šâ€”â€Šand Iâ€™m not just speaking in the political commentary sense (the lyrics on WARNING are my second favorite!). They put on some of the industryâ€™s best shows, and the group members themselves are cool guys who hold strong opinions that they convey through their work.

## I see that youâ€™ve previously won a WWDC Scholarship. How was that experience?
![E-mail 1 to Steve Jobs](https://cdn-images-1.medium.com/max/800/1*ZcjSoghmnWRmiNQRkU2SpA.png)
![E-mail 2 to Steve Jobs](https://cdn-images-1.medium.com/max/800/1*PgcaUys2QqlxYCEo8aF3sQ.png)
Definitely one of the most important experiences in my middle and high school career. At the time, going to WWDC was my ultimate dream; in fact, check out this note I sent to Steve Jobs back in 2012 about my aching desire to attend, before scholarships opened.

One way I see the last 4â€“5 years of my life is as a string of failures and successesâ€Šâ€”â€Šas opportunities where I have either lived up to or not lived up to my ambitions. Getting that WWDC scholarship congratulatory email was probably second to my Stanford University acceptance letter last December in that sense.

What did I gain from WWDC? Valuable connections, like Apple execs or an App Store team employee who helped me get my app Contra featured. Friends, like Lenny Khazan, who I talk to and work with on a daily basis even though they live thousands of miles away from me. Exposure to Silicon Valley, where I want to be in the future. Important knowledge from the sessions and labs. And euphoria from the keynote!

Mostly, though, it was just crazy fun. Definitely one of the more high energy weeks of my entire life. I would recommend any young iOS developer to apply.

## Would you attend WWDC again?
Hard to sayâ€Šâ€”â€Šright now I canâ€™t justify the ticket cost, so if I attend it would be on scholarship. I canâ€™t apply this year, though (and I didnâ€™t really apply for the past 2 years in pursuit of other things eg. internships and exams).
In general, though, Iâ€™m not as interested in iOS development as I was a couple years back.

## Favorite programming language? Why?
Hmm. I donâ€™t really have an answer to this, mostly because I havenâ€™t given it much thought. Iâ€™m actually not a programming geek; I just like to make things, and put my heart and soul into the process. I treat coding as a means to create the thing I need to create, but Iâ€™ve never been too curious about the workings of the languages themselves.
I would say Swift is very enjoyable to write in, though.

## What are you learning at the moment?
So, aside from school stuff, mostly two things:

1. Right now Iâ€™m learning about life satisfaction and value creation. Soâ€Šâ€”â€Šgood communication strategies, self reflection, goal setting, happiness, relationships, health for the former and effective management, building products, starting companies, solving problems, making money, being an â€œultimate CEOâ€, fulfilling my ambitious, etc. for the latter. Iâ€™m reading a lot of books about these things as well. Iâ€™m doing this because I believe it will help me fulfill my life ambitions. Iâ€™m actually currently taking a course on this by a Stanford graduate, and would highly encourage all high school or middle school students (or beyond) to get involved. You simply have to express your interest on this Reddit post and the Stanford grad will get back to you in a few days.
2. Artificial intelligence is a field Iâ€™ve been interested in for about 2 years now. A career in the fieldâ€Šâ€”â€Šbe it through research or through startups/companiesâ€Šâ€”â€Šis definitely something Iâ€™d be keen to pursue. Iâ€™m mostly learning about machine learning and the math and algorithms that compose it, but Iâ€™m also interested in the interdisciplinary aspect of AIâ€Šâ€”â€Šhow philosophy, psychology, linguistics, and biology all play a part in the development of the field and tie together with computer science. In fact, Iâ€™m probably going to take a major at Stanford called Symbolic Systems which deals with exactly this. I write about my findings on AI over at ayearofai.com with my friend Lenny, if youâ€™re interested in following.

Iâ€™m also continuing to work on version 2 of Contra when I get free time (in a week or so I basically have 2 months of minimized school work, so itâ€™s go time then). With that though Iâ€™m not learning much newâ€Šâ€”â€Šrather Iâ€™m just hacking away on already familiar codeâ€Šâ€”â€Šbut when I launch the new iteration I hope to expand my horizons, given that thereâ€™s decent momentum. This means design, marketing, business stuff, etc. etc.

## Do you have any advice for beginners in software development?
**To succeed, you just have to not give up.** After observing many of my friends and acquaintances who have explored programming, it is the people who donâ€™t give up that eventually succeed (even if they suck at it for so long that people think theyâ€™re crazy for persevering).

Learn by building things. The best thing you can do is build things where scope grows on an exponential scale. So, for example, my first real app was something like a simple, ugly, dysfunctional calculator. My sixth app was a full-fledged social network. If your projects keep increasing in breadth and/or depth then you will devour more and more information and know about more technologies and become a â€œlearning machineâ€.

Thatâ€™s it. I donâ€™t want to overcomplicate it. I believe itâ€™s as easy as these two things.

## How can people connect with you (Github, Website, Social Media)?
My personal website is [rohankapur.com](http://rohankapur.com). The best way to get in touch with me is to shoot an email to [me@rohankapur.com](mailto:me@rohankapur.com). I should respond pretty quickly :)
________________________________________________________________________________
Thatâ€™s all folks! If you would like to be interviewed or want request a developer to be interviewed, please email me at [g.nash.dev@gmail.com](mailto:g.nash.dev@gmail.com). Also, if you want to write for HypeTonic, [sign up at our website](https://hypetonic.github.io) or email me.

**Be sure to connect with us on [Twitter](https://twitter.com/hypetonicmedia), [Facebook](https://facebook.com/hypetonicmedia), [Github](https://github.com/hypetonic), and [Medium](https://dev.to/hypetonic)**
Next week, Iâ€™ll be interviewing [Krish Dholakiya](http://www.itskrish.co/)!