Moving Average Inc.

Skills

How can I help you?

John M. P. Knox

Founder

In my experience as a consultant, mentor, investor, and software developer, I've helped many teams release software and hardware products and helped leaders build teams that achieve market results.

Business Leadership

I can help leaders:

  • Align teams around your strategy
  • Develop and implement plans to ship your software faster and with higher quality
  • Improve your team dynamics and communication
  • Uncover how your teams work today, where the friction lies, and where to make adjustments
  • Design strategies for aligning software, firmware, and hardware teams to get products to market rapidly
  • Employ creativity to overcome obstacles
  • Manage SaaS Metrics
  • Perform App Store Optimization
  • Design internal and external app deployment strategies

Investing

I can help startups or investors:

  • Apply AI in business
  • Hire lead or senior engineers
  • Lead development teams
  • Design hardware integrations
  • Develop planning methodologies
  • Evaluate Pitch decks
  • Perform iOS App Due Diligence (e.g., acquisitions, mergers)
  • Perform iOS Development Team Due Diligence (e.g., talent acquisitions, aqui-hires)
  • By investing in your early-stage startup

Relevant Keywords

I included the keywords below for the benefit of my fellow engineers, HR professionals, PMs, and so on, looking for specific technical knowledge. I don't claim expertise in all of them; I am always exploring new tools to enhance results.

Business

  • B2B SaaS
  • Jobs to be Done (JTBD)
  • UI/UX
  • Planning
  • Delegation
  • Hiring
  • Performance management

iOS, iPadOS, watchOS, tvOS Development

  • Apple Business Manager
  • JAMF (MDM)
  • App Store Connect
  • iOS, iPadOS, WatchOS
  • SwiftUI
  • Objective-C
  • Swift
  • Xcode
  • React Native
  • Core Bluetooth: Bluetooth Low Energy (BLE)
  • Core NFC
  • UIKit: UICollectionView, UITableView, UIStackView, etc.
  • Auto Layout
  • XCTestCase, XCUITestCase, EarlGrey
  • Fastlane tools
  • Protocol-Driven Development
  • ARC
  • GCD
  • NSURLSession
  • Realm DB
  • Firebase: Remote configuration, App Distribution, Crashlytics
  • iOS Enterprise Distribution
  • Provisioning: sigh, match
  • Instruments
  • Nordic Semiconductor iOSDFULibrary
  • ReSwift

Web Development

  • Google App Engine
  • Bootstrap, TailwindCSS
  • JSON
  • HTML, Javascript, CSS

General Programming

  • Perl, Python, Ruby, C, C++, Java
  • Object-Oriented design
  • HTML, CSS, Bootstrap, Tailwind CSS
  • YAML, Pandoc, Mustache

Agile, Quality, DevOps

  • Standup meetings
  • Sprint planning
  • Kanban, storyboards
  • Jira, Azure DevOps, Trello
  • Peer code review, pull requests
  • Unit and UI Testing
  • Specification writing
  • CI/CD: Jenkins, Azure DevOps Pipelines
  • Static analysis

Microprocessor Diagnostics, System-level Tests, and Electrical Validation

  • Linux kernel extensions and modifications
  • Shmoo plots
  • Latch divergence
  • Design-for-test
  • JTAG, boundary scan
  • System-Level Test

Other Skills

  • ChatGTP, ChatSpot
  • SEO
  • Technical writing
  • Writing
  • Presenting
  • Investing: index fund, VC, and private SaaS companies
  • Remote work, offshore teams
  • Team leadership
  • Google Analytics
  • Facebook advertising

Want to Talk?

Schedule a fixed-fee micro-consultation with John.