Developer
The term "full stack" is overused, almost as much as the term "10x developer". Mark is neither of those things. But as you probably have guessed, he's well rounded, with real-world experience developing code that is both robust and fundamentally sound in regards to :
- security, authentication + authorization
- performance + caching
- ecommerce + payment gateways
- api integration
- state + lifecycle
- synchronous + asynchronous processes
- routing + event handling
- controllers + response objects
Mark has managed cross-functional web development teams and is proficient in working with third party vendors to ensure seamless integration and deployment workflows. This includes building custom APIs serving up data ingested by mobile apps, and working in tandem with iOS and Android developers to that end. Mark himself, has dabbled with Xcode for iOS development, and Xamarin cross platform development.
Frontend Developer
On the frontend, Mark works with numerous web development standards including HTML5, CSS3, SASS, JavaScript, React, Gatsby, and WebPack. He has extensive experience in responsive web development ensuring designs look and work great across all devices, screen sizes, and platforms.
Backend Developer
Mark develops on the backend primarily with PHP and an assortment of frameworks, libraries and bootstraps popular in the open source realm.
He has built many websites, custom post types, and plugins for WordPress. On occasion Mark works on projects that make use of the Drupal platform. As the need arises, Mark effortlessly integrates with other web services and APIs, such as Facebook, Twitter, LinkedIn, Google Maps, Stripe, PayPal, or LassoCRM.
Conveyor CMS
Additionally, Mark has built a custom content management solution, ConveyorCMS. ConveyorCMS addresses the time consuming and often unwieldy nature of website content management, all the while providing a streamlined framework for rapid and cost effective custom application development. ConveyorCMS eliminates the typical hassles with a powerful suite of timesaving tools, wrapping the most demanding tasks in simplicity. It is this simplicity that ensures anyone can “roll out” a website and deliver on a comprehensive online communication strategy.
Over the years the platform has evolved, gaining features such as advanced caching for page load optimization, cloning pages within a single site, copying pages between multiples sites, native multi-language support, backup snapshots, and Stripe/Chase Paymentech/PayPal payment gateway support, to name a few.