// software architect & consultant

Hi, I'm Michael.
I build software that ships.

From cloud platforms to the tools teams lean on every day — I design it, build it, and see it through to production.

01

About

I'm a software architect with over 15 years across the full software development life cycle — development, integration, testing, analysis, design, training, and consulting. I've worked as both a technical lead and an individual contributor, and I'm happiest when the two overlap: setting direction, then writing the code that proves it out.

My focus is agile transformation and end-to-end software delivery — and having fun while doing it. Away from the keyboard I'm a husband and dad to three vibrant redheads, a woodworker, a DIY enthusiast, and a homesteader (one rabbit, three cats, and twelve chickens at last count). If I'm not building something, I'm probably camping or on a trail.

  • TypeScript
  • JavaScript
  • Angular
  • Java
  • Python
  • Node.js
  • SQL
  • AWS
  • IBM Cloud
  • Docker
  • Selenium
  • CI/CD & Tekton
15+
years shipping software
50k+
leads captured by one app
300+
iPads deployed nationwide
3
redheads at home
02

Experience

  1. Mar 2024 — Presentcurrent

    Senior Software EngineerTrueCordis, LLC

    I build web automation and ethical data-extraction solutions, including browser automation, resilient scraping workflows, API integrations, and cloud-based processing for complex web platforms.

    • Angular
    • TypeScript
    • Node.js
    • Express
    • Python
    • SQL Server
    • PostgreSQL
    • AWS Lambda
    • Docker
    • Playwright
    • Selenium
    • CDP
  2. Mar 2014 — Presentcurrent

    Founder | Software Engineer | WizardWojo Studios, LLC

    Consulting for clients on short and long-term engagements: software engineering and product development with an emphasis on cloud integration.

    • Angular
    • Java
    • Python
    • SQL
    • AWS Lambda
    • IBM Code Engine
  3. Nov 2019 — March 2024

    Software ArchitectKS2 Technologies, Inc.

    Lead on the Development, Integration, and Product teams, crafting tools and applications for homebuilders.

    • Angular
    • Java
    • JavaScript
    • Python
    • SQL
  4. Oct 2016 — Nov 2019

    Application DeveloperOptions Clearing Corporation

    Maintained and enhanced Minion, OCC’s automated testing platform, and led environment configuration automation.

    • Ext JS
    • Java
    • Python
    • Selenium
  5. Oct 2011 — Oct 2016

    Software EngineerKS2 Technologies, Inc.

    Built a mobile app on the IBM MobileFirst Platform for model homes, integrated with Salesforce CRM. Deployed on 300+ iPads nationwide; captured over 50,000 leads after launch.

    • AngularJS
    • Java
    • JavaScript
    • Python
    • SQL
  6. Jun 2010 — Aug 2010

    Software Engineer — InternMotorola Solutions

    Designed an upgrade path for SSH and NTP on an embedded Linux system, then implemented, tested, and packaged the OS for release — including open-source license compliance review.

    • C++
    • Linux
    • PHP
  7. Jul 2008 — May 2011

    Sr. Microsoft Student PartnerVolt Technical Resources

    Managed and mentored a team of nine student reps sharing Microsoft product knowledge with the academic community; consistently met or exceeded campaign goals.

03

Projects

AP Automation screenshot

AP Automation

Integration between JD Edwards and Basware that automates invoice handling and approval routing — replacing manual accounts-payable work with an error-resistant pipeline.

Integrates: Basware, JD Edwards, Infor EAM, Active Directory

  • Python
  • SQL Server
  • SSIS
  • XML
IBM Tekton Pipeline Copy screenshot

IBM Tekton Pipeline Copy

Open-source Python utility that copies Tekton pipeline definitions and environment properties between IBM Cloud pipelines — consistent setups without the clicking.

  • Python
  • IBM Cloud
Digital Postcard screenshot

Digital Postcard

Photo-booth mobile app built for IBM InterConnect 2015. Captures a photo, runs it through a chroma-key algorithm, and produces a shareable digital keepsake.

  • Apache Cordova
  • IBM MobileFirst
  • JavaScript
  • HTML5
  • CSS3
CPQ Pro screenshot

CPQ Pro

Excel/VBA tool that processes Arrow CPQ data for quote generation — handling large, messy data sets precisely inside the tool the team already uses.

  • Excel
  • VBA
Maverick Vending Solutions screenshot

Maverick Vending Solutions

Senior design project: a web-connected vending machine with real-time inventory tracking and per-user purchase history.

  • ASP.NET
  • C#
  • SQL Server
  • JavaScript
  • jQuery

// what's next

Have a project in mind?

I take on consulting engagements through Wojo Studios, LLC — from short-term integrations to long-running product work. If you'd like to talk shop, say hello.