Search results for: “”

  • Hybrid blocks & HTML API

    static blocks, dynamic blocks, why not both?

  • never bring a knife technical solution to gun fight social problem

  • Freelance Developer

    Freelance Developer

    2009-Present Create, update and deploy websites according to client needs.Integrating third-party services and APIs. Research and evaluate interactive software products & services. Contributing to open source software. Technologies PHP, WordPress, Express, JavaScript, React, Remix, Vite, WCAG 2.3, NodeJS, MySQL, Docker, Apache, Git, GitHub Actions. A selection of notable projects

  • Full Stack Developer

    Full Stack Developer

    2013-2021 Developed websites, themes & plugins for CMS and LMS applications. Integrated custom designs, SOAP & REST APIs, third-party libraries. Technologies WordPress, Drupal, Moodle, LimeSurvey, Twig, JavaScript, Vue, React, jQuery, Webpack, Babel, WCAG 2.1, NodeJS, MySQL, Docker, Apache, Jenkins, Git. A selection of notable projects

  • Frontend Engineer

    Frontend Engineer

    2023 Built highly interactive, performant, and accessible WordPress websites Technologies PHP, Javascript, WordPress, ACF, Custom Plugins, Custom Themes, SwiperJS, Splide, Vue, React, jQuery, Webpack, PostCSS, SCSS, Tailwind, WCAG 2.2, NodeJS, MySQL, Docker, LocalWP, WordPress VIP PHPCS, Git. A selection of notable projects

  • Technical Lead

    Technical Lead

    2021-2022 Managed web development projects from estimates to delivery, and maintenance. Provided technical support to clients and team members. Managed website hosting, server configurations and deployment. Technologies WordPress, JavaScript, NextJS, React, jQuery, Webpack, Babel, WCAG 2.2, NodeJS, MySQL, Docker, Apache, Git. A selection of notable projects

  • Portfolio

    I have over 15 years experience building web sites and apps, especially with PHP & Javascript based systems, as well as with open social networking protocol ActivityPub. Enterprise Experience WordPress Developer Reduce code complexity, manage performance bottlenecks, add high value features, and improve UX. Frontend Engineer Built highly interactive, performant, and accessible WordPress websites Technical…

  • ActivityPub and Sanitization

    ActivityPub and Sanitization

    Sanitizing rich-content before delivery

  • 0xDEADBEEF

    TIL about 0xDEADBEEF 0xDEADBEEF. 3735928559. (“dead beef”) is frequently used to indicate a software crash or deadlock in embedded systems. 0xDEADBEEF was originally used to mark newly allocated areas of memory that had not yet been initialized—when scanning a memory dump, it is easy to see the 0xDEADBEEF

  • Alert: UX regression

    Alert: UX regression

    This has to be one of the most annoying UX ‘regressions’ of recent history. The Alert was previously only triggered if there were unsaved changes on the page… this now happens even after hitting save/publish. UPDATE: This is actually an issue with MonsterInsights plugin! #WordPress