Available to hire
I’m Greg Wishart, a Mac/Windows/iOS/tvOS software engineer with extensive cross-platform experience building apps and eCommerce sites. I love solving complex problems in multimedia processing, UI design, and performance optimization across Apple platforms.
I enjoy collaborating with teams, mentoring developers, and delivering scalable software. Whether it’s native iOS/macOS apps, backend services, or ML-driven media projects, I strive for clean code and polished user experiences.
Skills
Language
English
Fluent
Work Experience
iOS Machine Learning Developer at Freelance / Self-Employed
November 1, 2019 - PresentDeveloped an iOS ML app using OpenML to analyze The Simpsons episodes, trained a model to recognize character visuals, and produced per-frame popularity reports across 672 episodes. Built macOS and iOS applications to process the data and generate probability reports.
iOS App Developer at InternetFM
March 1, 2021 - September 1, 2025Converted a hybrid NativeScript app to native Swift/SwiftUI for iOS/macOS/watchOS/tvOS/CarPlay. Lead developer with 1,200+ commits; implemented feature enhancements, refactoring, UI/UX improvements, API integrations, and code modernization.
iOS Developer at Rogers Communications
October 1, 2022 - March 1, 2023Started the rewrite of the next-generation News app using SwiftUI; laid the foundation for model and UI architecture and collaborated with managers and junior developers.
iOS App Developer at Flowcast
September 1, 2021 - February 1, 2022Lead developer and product owner for a credit score app; involved in daily standups, maintenance, new features, testing, and integration work (GraphQL, OAuth, Plaid, Push, etc.).
iOS App Developer at Gap Inc.
May 1, 2021 - August 1, 2021Worked on in-store loyalty app integration; contributed to iOS testing, automation, and large team collaboration.
macOS / iOS Developer at Apple
May 1, 2020 - December 1, 2020Maintained Radar (bug-tracking tool) for macOS and iOS; added keyboard support and improved accessibility; preparing Apple Silicon macOS version.
iOS Developer at Corus Entertainment
October 1, 2019 - February 1, 2020Contributed to GlobalTV iOS app; added stations, fixed bugs, updated for latest iPhone models, etc.
iOS & tvOS Developer at Rogers Communications
March 1, 2017 - September 1, 2019Maintained and rewrote CityTV and FXNow iOS/tvOS apps; migrated to Swift, created Today Widgets, and re-architected core components for code sharing.
iOS Developer at Ashley Madison
November 1, 2016 - March 1, 2017Worked on the iPhone app, fixed bugs, and migrated from Swift 2 to Swift 3; planned features for the next release.
iOS Developer at The Royal Conservatory of Music
July 1, 2016 - November 1, 2016Lead developer on an iPad app for music theory education; refactored for expandability and multi-target distribution.
iOS Developer at Scotiabank
April 1, 2016 - July 1, 2016iPad app for bank staff; JSON defaults for outages, PDF handling, and feature additions to meet banking standards.
iOS Developer at IBM
September 1, 2015 - March 1, 2016Built iOS apps simulating financial planning with integration to external services; Android/iOS cross-element exposure.
iOS Developer at Verax Inc
October 1, 2014 - August 1, 2015Wrote a medical iPad app for Alzheimer’s support; CoreData-like persistence and REST integration.
iOS Developer at Splice Digital Inc.
April 1, 2014 - August 1, 2014Joined a startup to repair an app; led a small iOS team; refactored code and created new skin variants sharing code.
iOS Developer at Synacor
July 1, 2013 - July 1, 2014Wrote an iPad app using Apache Cordova and created an SDK to simplify similar app development; led a team of 7.
iOS Developer at Raincrow
November 1, 2012 - December 1, 2013Sole developer for iPhone version of V: Dusk Falling; completed In App Purchases, Push Notifications, and more; also worked on BreadCrumbs.
iOS Developer at Arcestra
February 1, 2013 - May 1, 2013Wrote an HTML parser for native iOS controls; created a custom navigation control.
iOS Developer at Bespoke Partners
October 1, 2012 - February 1, 2013Sole developer on a slot machine game within the Jackpot Joy system; led a small iOS team.
iOS Developer at UXP Systems
February 1, 2012 - August 1, 2012Lead engineer of the iPhone version of a VOIP app; ported engine to iOS from earlier platforms.
iOS Developer at Morega Systems Inc.
April 1, 2011 - February 1, 2012Developed Nomad video player integration for DirecTV; built client-side UI to interact with DVR content.
iOS Developer at BHS
October 1, 2010 - April 1, 2011Worked on iHeartRadio iOS app; added new XML parsers and UI controls; supported multiple features and devices.
macOS Developer at Microsoft
November 1, 2009 - April 1, 2010MacOS portion of Office 14:Mac; ported features, added dialogs for saving to SharePoint, and expanded cross-platform integration.
Windows Developer at Omediae
January 1, 2009 - October 1, 2009Ported and extended a media workflow application to Windows; cross-platform considerations and UI work.
macOS & Windows Developer at Telestream
March 1, 2007 - May 1, 2009Enhanced Final Cut Pro plug-ins and WMV playback support; contributed to MPEG2 parsing and diagnostics.
Windows Developer at AOL / Digital Media Division
February 1, 2003 - July 1, 2003Wrote QuickTime export components for NSV format, distributed installs, and collaborated on cross-platform tooling.
Windows Developer at EZedia Inc.
September 1, 2003 - March 1, 2004Ported and developed Windows version of QuickTime-based interactive movies; UI and installer work.
Mac/Windows Software Developer at Terran Interactive
January 1, 1998 - March 1, 2001Ported Media Cleaner across platforms; worked on graphics and cross-platform modules.
Windows Developer at Equilibrium (EQ)
May 1, 1996 - December 1, 1997UI design and engine porting from Mac to Windows; added batching, scripting support, and tool development.
iOS Machine Learning Developer at Self-employed / Freelance
November 1, 2019 - PresentDeveloped an iOS/macOS app that processes 672 Simpsons episodes to determine character popularity. Trained a model to recognize character appearances and generated per-frame probability reports across all episodes.
iOS and macOS Developer at Apple
May 1, 2020 - December 1, 2020Maintenance of Radar (bug-tracking tool) on macOS and iOS; added keyboard support and accessibility improvements; supporting Apple Silicon transition.
Windows & macOS Developer at Terran Interactive
January 1, 1998 - March 1, 2001Ported Media Cleaner across Mac/Windows; cross‑platform UI, performance optimizations, and streaming/codec work.
iOS Machine Learning Developer at Freelance, self-employed
November 1, 2019 - PresentDeveloped an iOS/macOS app to analyze 672 Simpsons episodes to determine character popularity using an OpenML model; trained character appearance classifier and generated per-frame probability reports.
Education
Mac OS development at Big Nerd Ranch Macintosh Cocoa Programming
January 1, 2004 - January 1, 2004Computers at Mohawk College Computer Systems Technology
January 1, 1986 - January 1, 1990Computer Systems Technology at Mohawk College
January 1, 1986 - January 1, 1990Macintosh Cocoa Programming / Mac OS development at Big Nerd Ranch
January 1, 2004 - January 1, 2004Computer Systems Technology at Mohawk College
January 1, 1986 - January 1, 1990Macintosh Cocoa Programming at Big Nerd Ranch
January 1, 2004 - January 1, 2004Qualifications
Intro to ML: Image Processing
January 11, 2030 - December 26, 2025BigQuery for Data Warehousing
January 11, 2030 - December 26, 2025The Complete Guide to Combine Framework in iOS using Swift
January 11, 2030 - December 26, 2025Unit Testing for iOS
January 11, 2030 - December 26, 2025Intro to ML: Language Processing
January 11, 2030 - December 26, 2025Intro to ML: Image Processing
January 11, 2030 - January 26, 2026BigQuery for Data Warehousing
January 11, 2030 - January 26, 2026The Complete Guide to Combine Framework in iOS using Swift
January 11, 2030 - January 26, 2026Unit Testing for iOS
January 11, 2030 - January 26, 2026Intro to ML: Language Processing
January 11, 2030 - January 26, 2026Big Nerd Ranch Macintosh Cocoa Programming
January 1, 2004 - January 1, 2004Industry Experience
Software & Internet, Media & Entertainment, Telecommunications, Retail, Education, Professional Services
Skills
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Toronto today.