I'll be taking a break from consulting for the next few months, and I have a project with a fantastic client that I'd like to hand off to someone capable and trustworthy.
The project is a VPN client for Windows and Mac OS X. It's written in C#, .NET, and Xamarin.Mac/MonoMac, with a dash of Objective-C. OpenVPN is used for VPN connectivity, and the client integrates with firewalls (Windows Firewall, pf on Mac), monitors Wi-Fi connectivity, and a few other things. It's a client/server model with the UI built using WPF/XAML (Windows) and Interface Builder (Mac), talking to a "backend" Windows Service and LaunchDaemon on Mac over localhost.
I'm looking to find a strong candidate I can recommend to my client. The work will consist of adding functionality (UI work is relatively minor) on both platforms, resolving bugs found by customers in the field, etc. The apps are mostly feature-complete, but there is always room for improvement :) Strong understanding of networking fundamentals (TCP/IP, DNS, routing, firewalls), and significant experience working with C#/.NET is a must. Some experience with Xamarin.Mac, Mono, Objective-C, Cocoa, and Xcode are highly desirable :)
Email amir at pilvy dot com if interested.
Thanks for looking!