Mike Eggar
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, Xcode
The most amazing...
...project I've worked on was an iPad app that generates jazz music based on chords entered by the user.
Work Experience
iOS Developer
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.
iOS Developer
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.
Experience
Chops
https://tonalapps.com/chops-for-macintosh/Ear Training
https://tonalapps.com/eartraining/Pentatonica
https://tonalapps.com/pentatonica/Concert A
https://tonalapps.com/concert-a/Walter Beasley Transcriptions
Sax Meditations
Groove Bass Concepts with David Dyson
Dominant 7 to Minor 7 Improvisation
Skills
Languages
Objective-C, Swift, SQL, HTML, Python, JavaScript, CSS
Frameworks
Cocoa, Vapor, Django
Libraries/APIs
CocoaPods, jQuery
Tools
Xcode, Git
Platforms
iOS, Firebase, MacOS
Other
Software Development
Storage
MySQL
Education
Master of Science Degree in Computer Science
Boston University - Boston, MA
Bachelor of Arts Degree in Music
Berklee College of Music - Boston, MA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring