Nathan Visser
I am a Multi-Platform capable Software Engineer with over five years of experience building performant, secure, and user-focused applications for iOS, Android, and Web as well as Microsoft and Cross-Platform frameworks. My professional work includes enterprise solutions used by fortune 500 companies that keep their digital infrastructure afloat. Some of my past clients include Commerce bank, Aetna, Blue Cross & Blue Shield (various states), Well-care, and VentureForth, among others to numerous to mention. I place clean architectural design principles at the forefront of my engineering practice to ensure my clients software is easily testable, scalable and ensure hr cost per line of code stays within reason. To do this I employ cutting edge MVVM, Coordination, Dependency Injection, SOLID principled patterns that ensure loose coupling and dependency inversion that separates the business layer from the Service/API layer. This allows interchangeable parts so companies don’t become reliant on outdated solutions and can switch service providers if they are not satisfied quickly and easily without breaking the application. I have been an active senior level contributor in high-impact mobile applications in finance technology, healthcare insurance, and enterprise asset management techs. Able to deliver features such as user auth, push notifications, caching or local storage, error monitoring, high security standards, decoupled navigation logic to allow nav tests that ensure updates have not broken anything and ensure client satisfaction, API integration, search & filtering, handling of media (pictures/videos) via cloud based blob storage, application settings, accommodation of accessibility requirements, versioning and CI/CD (automated builds, testing, and release pipeline). I am highly adept at writing structurally sturdy code that holds up to scalability and utilizes the polymorphic capabilities of object oriented programming to it’s fullest capability allowing for rapid feature development and integration without increasing development cost or likelihood of collapse, able to refactor legacy code to optimize performance, decouple dependencies and mentor junior developers to rapidly pick up advanced understanding of high level system design. Able to elevate team output through years of in depth research, practice, and putting my trade as an engineer as a passion I tend to enjoy. Intrigued with producing excellence. Focused on results able to decipher tech jargon to non tech stake holders who want the low down no hand waving bottom line of what really matters with precision and confidence. My goal is to craft wealth generating intuitive software end-to-end that accommodates users ease of use without sacrificing customizability. Software is meant to work for us NOT the other way around. If your company has a product that fits my goal let’s negotiate.

A profound array of experience across languages and frameworks
My vast array of experience in working with different technologies is so expansive that it enables me to not only work with different code bases regardless of platform, but it also allows me to pick up new tech stacks with an expediency that is only enabled by someone with my diversity of experience. Languages that I have studied comprehensively include Swift, Kotlin, Objective-C, Java, C#, C, C++, and Javascript. What you will find after having studied this many languages in depth is that most languages tend to have more in common then they have differences among them. Because of this I am able to pick up new languages with relative ease by simply honing in on what makes them unique as the rest of the language is almost guaranteed to be similar (if not the exact same) as subject matter I have already covered.
Cross-Platform and Native Proficiency
Understanding both native (Swift, Kotlin) and cross-platform (Xamarin, React Native, Flutter) tools allows me to choose the right solution for the product’s needs.
Strong Understanding of UI/UX Principles
I am able to translate design into smooth, intuitive interfaces and I know how to handle gestures, animations, and accessibility.
Performance Optimization Skills
Mobile apps run on resource-constrained devices. I am highly proficient in profiling, debugging, and optimizing performance to provide a smooth user experience.
RESTfull API integration and Backend Communication
Most mobile apps are front ends for cloud-based services. I have expert experience in efficiently and securely integrating with RESTful APIs.
Test-Driven Development and CI/CD Knowledge
I am familiar with automated testing frameworks such as XCTest and JUnit. I am also experienced with continuous deployment pipelines such as Azure DevOps, and GitHub Actions. This allows me to facilitate the delivery of exceedingly reliable, and scalable apps for my clients.
Adaptability and Continuous Learning
Mobile tech evolves rapidly. That’s why I make a point to stay updated on frameworks, OS changes, and best practices — and I am always looking for a better, more effective way to do things. As any innovative software engineer should be.
My Services
My comprehensive suite of professional services caters to a diverse clientele, I have performed outstandingly in both native and cross platform development roles.
Apple Native Engineering
- Experience with frameworks including UIKit, SwiftU, and RXSwift
- Expert in Swift and Objective-C
- Cocoa Pods, AlamoFire, URLSession


Android Native Engineering
- I have an in depth understanding of the Kotlin and Java programming languages.
- I am able to assist with Android native development ensuring architectural consistency across both platforms.
Cross Platform Engineering
- Build Once, Deploy Everywhere. I have expertise in developing and maintaining high-performance, native-feeling mobile applications for both iOS and Android platforms using a single C# codebase. Significantly reducing the development time and cost for my clients.
- I have a proven ability to integrate Xamarin apps with RESTful APIs, third-party libraries, and native device features, ensuring scalable, responsive and feature-rich user experiences.
- I am proficient in applying the MVVM design pattern across Xamarin.iOS, Xamarin.Android, and UWP projects to promote code reuse, enhance testability, and maintain a clean, scalable architecture across platforms.

““Nathan is a rare kind of developer — technically brilliant, highly adaptable across platforms, and a natural mentor who elevates every team he’s on.”
Scrum Master
Commerce Bank
“Good software designs accommodate change without huge investments and rework”
Robert C. Martin, Clean Architecture 📖