Scroll To View More
Mike Eggar

Mike Eggar

Boston, MA, United States
Member since October 23, 2017
Mike has been developing on iOS since 2010, with over 15 apps shipped to the App Store for iPhone, iPad, and Mac. He mainly develops with Swift, Objective-C, and Python, but also has experience in other areas including web development. Mike also has an extensive musical background, and much of his iOS work has been in the music category.
Mike is now available for hire
Portfolio
Experience
  • iOS, 9 years
  • Xcode, 9 years
  • Objective-C, 9 years
  • Git, 5 years
  • Swift, 2 years
Boston, MA, United States
Availability
Part-time
Preferred Environment
XCode, Mac OS, Git
The most amazing...
...project I've worked on was an iPad app that generates jazz music based on chords entered by the user.
Employment
  • iOS Developer
    2013 - 2016
    Freelance
    • Developed an iOS app to display an animated slideshow of images over recorded jazz music.
    • Created an iPhone app to display sheet music in sync with recorded audio. Transcribed the solo saxophone parts from the artist's albums in order to create the sheet music as pdf, which would then be rendered in a scrollview, which would be animated to the correct position by observing the audio playback.
    • Built an iPad app to playback video music lessons, with sheet music displayed simultaneously.
    • Developed an Alarm Clock app that used notifications to wake up the user with the artist's smooth jazz recordings.
    • Rebuilt the teaching section of an artist's website as an iOS app.
    • Developed and shipped over 15 apps for clients as a freelancer, specializing in music education apps.
    Technologies: Swift, Objective-C, Xcode
  • iOS Developer
    2010 - 2013
    Independent
    • Developed an iPhone app for music students to practice recognizing chords and scales.
    • Developed an iPad app that generates piano, bass and drum parts, based on chords and tempo selected by the user, and plays the music while displaying the sheet music. This is background music the musician can use to practice soloing.
    • Built an iOS app that helps a musician discover new pentatonic scales, and create their own. This included a Guitar Tab display.
    • Created a tuning app for classical musicians.
    • Ported iPhone apps to iPad and Mac.
    Technologies: iOS, Objective-C
Experience
  • Chops (Development)
    https://tonalapps.com/chops-for-macintosh/

    A practicing aid for musicians. To practice improvising on your instrument, enter the chords you want to practice over, select a tempo, and hit play. It includes a number of musical genres, and it comes with a library of over 250 standard jazz chord progressions.

  • Ear Training (Development)
    https://tonalapps.com/eartraining/

    An iOS app to practice recognizing chords and scales by ear. The app included a multiple choice quiz mode.

  • Pentatonica (Development)
    https://tonalapps.com/pentatonica/

    An iOS app for studying pentatonic scales. The app included algorithms for finding which scales fit over a selected chord, or vice versa, as well as a feature for creating your own scale.

  • Concert A (Development)
    https://tonalapps.com/concert-a/

    A tuner for classical musicians. The app provides an A at 440hz, which can be adjusted if another tuning is needed.

  • Walter Beasley Transcriptions (Development)

    This iOS app was a collection of the artist's recordings, and the accompanying sheet music. The sheet music would scroll in sync with the audio playback. In-App purchase was included so the user could buy one song at a time. I developed the app for iPhone and iPad, and transcribed the sheet music.

  • Sax Meditations (Development)

    This iOS app was a collection of the artist's photography combined into a slideshow, and displayed along with audio playback of the artist's music.

  • Groove Bass Concepts with David Dyson (Development)

    This app displayed video music lessons by a professional bass guitar instructor. It was a mobile version of an existing web application.

  • Dominant 7 to Minor 7 Improvisation (Development)

    A saxophone jazz improvisation training app that included video, musical notation display, and downloadable sheet music.

Skills
  • Languages
    Python, HTML, SQL, Objective-C, Swift, CSS, JavaScript
  • Frameworks
    Cocoa, Django, Vapor
  • Libraries/APIs
    CocoaPods, jQuery
  • Tools
    Git, Xcode
  • Platforms
    iOS, Firebase
  • Storage
    MySQL
Education
  • Master of Science degree in Computer Science
    2001 - 2003
    Boston University - Boston, MA
  • Bachelor of Arts degree in Music
    1996 - 1999
    Berklee College of Music - Boston, MA
I really like this profile
Share it with others