John Cotton

Software developer for mobile and web.

FAQs and other useful information

If you have other questions, feel free to contact me.

  • What type of programming do you do?

    I make mobile apps on iOS and Android as well as dynamic web applications, API's and static sites.

  • What kind of company would be ideal to work for?

    I would love to work in a place where I can master my craft in programming. Somewhere that has a healthy work environment as well as mentorship opportunities.

  • Which programming languages do you use?

    I write programs for iOS using Swift, Android using Java, and Ruby on Rails is my primary framework for web development. I started learning web dev with Python for back-end web with the Django framework. As it goes I've been using HTML and CSS all along and have confidence in my ability to read documentation, learn new languages and frameworks, and design a good user experience.

  • How do you learn programming?

    I learned to program on Khan Academy using a javascript sandbox and the Processing.js library. I then learned to program in Swift, Java, and Python on Treehouse and Udemy in pursuit of making mobile and web applications.

  • Which programs do you use for UX Design?

    I've been familiar with Adobe Illustrator for some time now and I like to use it when I'm working on a PC.
    I've also grown fond of Sketch and used it exculsively in the design for my iOS app Mark

  • What is your dream job?

    I have endless creativity. My long term goals involve developing my tech skills and eventually becoming an entrepreneur and investor.

  • What do you do when not working?

    I'm a happy husband and dad to two little girls. I also make electronic music as No Thank You John, and produce documentaries.

  • Is it true that you won an Emmy Award?

    Yes. I won an Emmy for my work on From The Streets to The Stage: The Journey of Fredrick Davis, a PBS documentary.

Ask a question
  • Case Study: Reject Fest

    Reject Fest is a dynamic online film festival website. Filmmakers can submit their projects to be sorted by number of likes or by filmmaker.

    The tech of this site was constructed in Django with Python and designed with Slides framework from designmoto.

    Visit Site

  • iPhone Thumbnail

Download Reject Fest for your device of choice.

  • Case Study: Mark

    A native solution for iOS and Android to help filmmakers and video producers synchronize audio and stay organized.

    Designed in Sketch 3 and built for iOS using XCode and Swift 3, Then replicated natively in Android Studio with Java.

  • iPad Image

Get Mark for iOS and Android.

I take my experience and creativity from a storytelling perspective and merge them with a curiosity and passion for coding to make viable solutions for human beings.