Skip to content
View markshust's full-sized avatar
πŸ€“
Writing, building, teaching
πŸ€“
Writing, building, teaching

Sponsors

@wsheldon
@krakencommerce

Block or report markshust

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
markshust/README.md

Hi there πŸ‘‹

I'm Mark.

I've been building software for over 25 years.

These days, I'm focused on building tools, teaching developers, and sharing what I'm learning as software development changes in the age of AI.

I care about clean architecture, simplifying complex problems, and helping developers understand not just the how, but the why behind the work.

What I'm working on

  • Building Marko, a modular PHP framework shaped by my years of experience with Magento, Laravel, and real-world application architecture
  • Maintaining docker-magento, the most popular Magento development environment that I've been refining for more than a decade
  • Creating new lessons and courses through M.academy, teaching as I learn
  • Exploring how AI is changing the role of the developer through real-world use, not theory, with The Merge Conflict

What you'll find here

A mix of open source projects, developer tools, experiments, and ideas pulled from the work I'm doing every day.

Some of it is practical. Some of it is architectural. Some of it is just me thinking out loud about where this industry is headed.

A few things I believe

  • Great software comes from a place of clarity, simplicity and elegance -- not complexity
  • Good teaching helps people understand, not just copy and paste
  • AI changes the mechanics of building, but judgment still matters more than ever
  • Sharing work before it's quite ready is often more useful than waiting until it looks perfect

Elsewhere

Fun facts

  • I'm married to my wonderful wife Juliann and we have twin girls πŸ‘―β€β™‚οΈ
  • I have a red Nissan 240sx convertible that I love to modify 🏎
  • Once, I got lucky and bowled a 300 game 🎳
  • In my spare time, I like puzzles, tennis, mind games, and programming some more πŸ‘¨β€πŸ’»
  • If you like my OSS work, you can buy me a burrito 🌯

Pinned Loading

  1. marko-php/marko marko-php/marko Public

    The modular PHP framework.

    PHP 230 23

  2. docker-magento docker-magento Public

    Mark Shust's Docker Configuration for Magento

    Shell 2.8k 1.1k

  3. magento2-module-disabletwofactorauth magento2-module-disabletwofactorauth Public

    The DisableTwoFactorAuth module provides the ability to disable two-factor authentication.

    PHP 228 46

  4. magento2-module-pagebuildersourcecode magento2-module-pagebuildersourcecode Public

    The Page Builder Source Code module adds a Source Code button to the toolbar of the Page Builder WYSIWYG editor.

    PHP 119 21

  5. magento2-module-simpledata magento2-module-simpledata Public

    The SimpleData module simplifies calling Magento data structures.

    PHP 94 7

  6. magento2-module-ordergrid magento2-module-ordergrid Public

    The Order Grid module adds more details to the order grid in the admin.

    PHP 91 31