Skills
Expert Full-Stack Web Developer, Medical Software Engineer, Project Manager
I'm a full-stack web engineer with 10+ years experience. I got my start working on simple e-commerce installations. Since then, I have progressed to building and working with large, highly-customized and integrated platforms, becoming an expert in PHP, MySQL, JavaScript, HTML5/CSS3, infrastructure, DevOps, back-of-house operations, performance auditing, coding standards, version control, single-page applications, and much more.
I do not run an agency. I do all work myself and do not subcontract. I am the top-tier, heavy-hitting expert you bring in to solve the most daunting of challenges where others have failed. If you just need my expertise without the code, I’m very comfortable in the consultant role. For guaranteed availability, I offer weekly rates.
I absolutely love writing code, and although I have vast experience, I spend time every day learning new languages, frameworks, workflow optimizations, etc.
I pride myself on being able to jump into a project quickly and creatively solve problems. I have good intuition when it comes to debugging. I try to anticipate every possible use-case- and edge-case-"gotcha" before beginning a project. With many years of experience in all sorts of codebases, I onboard and complete work much quicker than off-shore or less experienced contractors. Your time is valuable, so I don’t waste it.
Primary Languages:
- PHP (OOP, Procedural, etc.)
- SQL (MySQL, SQL Server, Postgres, Maria, etc.)
- HTML5
- CSS3
- JavaScript (ES5, ES6, ES7)
- SSH
Highlighted Platforms/Frameworks
- WordPress
- Shopify
- WooCommerce
- osCommerce/ZenCart
- Craft Commerce
- Custom (Laravel, CodeIgniter, CakePHP, SlimPHP, etc.)
- Google Maps API, Mapbox, Leaflet, D3.js
- React, VueJS, Angular, Nuxt
Expert Skills
WordPress & WooCommerce Custom Development
Whether its custom plugins, small theme features, performance audits, security, third-party integrations, or ongoing maintenance and support plans, I've done it all. I've written plugins for user management, custom post types & taxonomies, Advanced Custom Fields, and countless other uses. I've created bespoke WooCommerce checkout flows, product types, order types, reports, payment gateways, shipping methods, and much more. As a verified WordPress Core Contributor, all code I write adheres strictly to the WordPress Coding Standards and best practices.
CMS Maintenance & Support
I provide monthly administrator support and upkeep for clients using a large variety of platforms. For these types of ongoing contracts, I ensure your site is healthy by updating plugins, performing security audits and scans, create backups of both data and files, including user uploads, and take care of small tasks that you don't have time for.
Infrastructure Architecture & Maintenance
If you're running a complicated, unmanaged Linux VPS or a course of dedicated servers, it's imperative to keep them up-to-date and secure. Being AWS Certified, I can help both design and support custom AWS solutions to fit your needs and scale as you grow.
API Creation & Integration
I've worked with countless APIs using methods like REST, Soap, XML, etc. Some examples include:
- Google (Maps, Analytics, Ads, and more)
- Amazon Marketplace Web Service (including Fulfillment By Amazon)
- Amazon AWS (S3, Glacier, SES)
- Shipping providers (USPS, UPS, FedEx, ShipStation, ReadyShipper, Endicia)
- Payment processors (Authorize.Net, PayPal, Amazon Pay, Stripe, Apple Pay)
- Social Integration (Facebook, Twitter, OAuth)
- Custom (Your own API to authenticate & serve your data to others)
DevOps
I use version control system in nearly every project, so I have experience with Git and SVN. I also utilize third-party providers like GitLab, GitHub, BitBucket, etc. For CI/CD, I've used Jenkins, Travis, Semaphore, and more. I use Node.JS extensively, either directly or with packages like Gulp, Webpack, Yarn, Grunt, etc. For local environments, I use VVV, Docker, Local, or XAMPP. I have also created custom workflows for both large and small teams.
Warehouse Operations Solutions
Barcode inventory tracking, order fulfillment, order picking efficiency, etc. Designed system to be used on handheld/arm-mounted, touchscreen devices. Receive inventory, process returns, and handle customer pickup
General Consulting
Have your own team, but need to add some invaluable experience? I'm available for consulting on any of the above. I do quite a bit of it for both new and long-time clients alike!