Jeff Meyerhoff

Mobile application developer working in Xamarin C# .NET, with experience in iOS Objective-C, Android Java, and JavaScript-based applications.

Xamarin Certified Mobile Professional

Resume: Adobe PDF Microsoft Word .docx Word Legacy .doc

GitHub: jeffington

Email: jeff@jdmlabs.org

About Me

Torrey Pines State Park. I'm on the right trying not to drop my phone while taking a picture.
Me on the right, also taking the photo @ Torrey Pines State Park

Hi, I’m Jeff Meyerhoff and I’m a mobile application developer living and working in Chicago, IL. Since graduating with a B.S. in Computer Science from Grand Valley State University in 2010, I have been working as a contractor and consultant developing consumer-facing mobile apps for a variety of clients.

For the last five years I’ve worked with Elite Electronic Engineering in Downers Grove, IL. We created an app for iPad called C-130J preTOLD (or just preTOLD). We used Visual Studio for Mac and the Xamarin tools to re-use code from a legacy Windows C# .NET application and build a completely new user interface on top of it.

Projects


C-130J preTOLD™ for iPad

Elite Electronic Engineering (2014 - Present)

C-130J preTOLD is a flight planning application for U.S. Air Force pilots of the Lockheed Martin C-130J cargo airplane.

I worked with Elite to design the user interface for preTOLD. The main goal of the application is for pilots to think through flight scenarios that have varying weather or runway conditions. It is important that pilots are able to quickly switch between these scenarios and compare them to each other. Our interface has dedicated buttons to create, save, and view saved flight scenarios. By putting this functionality at the top-left of the screen, users of preTOLD don’t have to dig into menus or browse files to open, modify, and save their flight plans. As a result, the user feedback we get from pilots and flight instructors is overwhelmingly positive.

I implemented our design using the Xamarin.iOS tools. We chose Xamarin because Elite had an existing Windows .NET codebase. Xamarin enabled us to re-use the exact same calculation code across both Windows and iOS. To facilitate even more code sharing, we designed the data model using the ViewModel design pattern. This enabled us to share some UI logic (such as input validation) and has made testing and general maintenance much easier.

One of the major features of preTOLD is the ability to export your flight plans as a PDF “TOLD Card”. The TOLD Card is a standardized way of displaying and sharing flight information. Using the application PaintCode, I created the TOLD Card as a custom view. This enabled us to easily switch between light and dark color schemes, export the TOLD Card to PDF without a third party library, as well as enable other custom interactions.

Developed with C#, .NET, and Xamarin iOS tools.

Only available on the Apple B2B Store. Product demos available upon request. Learn more at C-130J preTOLD™ Product Page, Elite Homepage

The main page of preTOLD, left panel is input, right panel is output

TOLD Card Page in preTOLD, light and dark modes, and magnified sections

Cardley

Tidal Commerce formerly Cardley (2015)

Cardley was a customer loyalty program for restaurants and merchants.

I was hired to develop Cardley as a kiosk-style Android app. It replaced the host device’s default Android Launcher (home screen) and guided users through the Cardley account sign up process. It integrated with an external credit card reader that connected through the 3.5mm audio port. It then used the card data to create an account with a third party PCI compliant API provided by Linkable Networks. After registering the user, future credit card transactions would automatically receive discounts and rewards.

Shortly after completing the application, Cardley was unable to secure funding for continued development and a production release.

Developed with Java and the Android Development Tools.

The application guided the user through signing up, reading their credit card from the reader, and creating an account

PlayTunes for Android

Independently Released (2010 - 2015)

PlayTunes was originally written for Android 1.5 Cupcake in 2010. It was released as a completely free app and it accrued over 100 thousand downloads over its lifetime. In that time, I kept it up-to-date with the rapidly evolving platform standards of Android.

Even though the application is no longer under active development, the user interface has aged pretty well and resembles other modern music applications such as Spotify and Pandora.

Developed with Java and the Android Development Tools.

Source code available at GitHub jeffington/PlayTunes

Savor for iPad

Tidal Commerce formerly Savor (2014)

Savor was a retail offer and deal website.

I was hired to create an iPad app that presented a version of the Savor website that was customized with a Flipboard-style page layout for iPad. The iPad app used the (Card.io)[https://www.card.io] library to let users register for accounts using their credit card. I coordinated with the remote Savor web development team in Hyderabad to make sure that our native code and web code worked together.

Savor was unable to secure funding for continued development.

Developed with Objective-C, iOS’s UIWebView, JavaScript, HTML, and CSS.

Notepad RT for Windows 8

Independently Released (2012)

Notepad RT is the missing code editor for developers and geeks for Windows 8 with rich support for text manipulation and syntax highlighting. Built specifically for Windows 8, Notepad RT matches the features and performance of desktop-class editors. Notepad RT is compatible with x86, x64, and ARM. It features syntax highlighting for HTML, CSS, JavaScript, PHP, Python, Ruby, C/C++, C#, Java, and Markdown, several popular Dark and Light Syntax highlighting themes to choose from, live syntax checking for JavaScript and CSS, automatic indention, Line wrapping, and Code folding, highlighting of matching parentheses and selected line, find and replace using regular expressions, use the Share Charm to send code via IM or Mail, and toggle invisible characters.

Developed with JavaScript, HTML, and CSS.

Source code available at GitHub jeffington/Notepad-RT

SparkHire Mobile for iOS and Android

SparkHire (2011-2013)

SparkHire is a job search and video interviewing service. I worked alongside with the SparkHire web development team to design and create an iOS and Android application that mirrored the functionality of the website. The app allowed users to sign up with SparkHire, edit their profile, record videos and post them from within the app.

SparkHire Homepage