Shrinkray Labs is a portfolio and blog by Greg Miller, owner of Shrinkray Interactive, LLC. I am focused on inclusive design to build a better web for everyone.

How I started

I work in the field of User Experience Engineering. Starting out, my professional career aspirations led me to develop software training for Compuware. Later I was intrigued by Flash working in the field of marketing and promotion. Then transitioned to build eCommerce websites on the web. As a consultant, I have seven years experience. Over the past two years I've focused honing skills in Node frameworks and libraries building production and speculative websites.

I am excited to be a part of this incredible industry. I love building UI interfaces for applications. I value the clarity of writing and communication in technical documentation. For fun I give talks on accessibility and UX Engineering topics to various meetups in Southeast Michigan and Ohio regions.

What I Am Learning

  • Sara Soueidan: Accessibility (new)

    Your Practical Accessibility Course

    I purchased a pre-release for the course, it should be out later this year. I am excited about her coverage of forms, images notifications. The course attacks knowledge and usage from two different angles. Theoretical chapters are essential for knowledge where I will gain a deep understanding of each practice. Second I will learn to build common UI patterns step by step utilizing the knowledge.

  • Kevin Powell: Design Systems (2022)

    Beyond ﹛CSS﹜

    While I have several years experience with SCSS, this course provided a great review. In anticipated chapters, Powell will explore the Design System. I am excited to begin those chapters.

Completed Tutorials

  • Deque University (Completed 2022)

    Accessibility Fundamentals: Disabilities, Guidelines, and Laws
  • Colby Fayock Course on Level Up Tutorials (Completed 2021)

    NextJS + Headless WordPress + SnipCart

    This is intended to be a Mario Bros. trading card store. Order process is secured with SnipCart. I created a new products post type and built page templates with Advanced Custom Fields (ACF). Content is added via ACF in the backend, and exposed to our NextJS frontend with WPGraphQL. The WordPress endpoint is found here.

  • Alex Patterson on YouTube (Completed 2021)

    Sveltekit + GraphCMS - Shrinkray Lab Blog

    I borrowed the DaisyUI theme switcher idea (top right corner) from this site to use in the University of Michigan ICPSR component library. GraphCMS is now known as HyGraph.

  • 1

    UX Design

    My first work on the web was in design. When I learned about media queries and building responsive sites I was drawn to this work. And then went to work to draw, first in notebooks and later in tools like Sketch and Figma. Today we take a different angle, using design thinking to extract the key demands for designs. Then the work is created and organized into Design Systems made to set limitations around the work and make it reapeatable.

  • 2

    UX Engineering

    This role excites me. I've been involved in UX for many years and now am narrowly focused on the role. As an engineer, I solve UX and UI problems working from the front of the frontend as well as diving into a fullstack role. I eagerly enjoy supporting and engaging with DevOps, and Fullstack Engineers. It is something I've had the fortune to work in for several years and am comfortable working through technical issues to deliver design systems and technical documentaton for applications.

  • 3

    WordPress Developer & Host

    In this role, I supplement teams working on WordPress PHP custom features, web performance, user experience, and other tasks. I enjoy working in JavaScript but I admit I miss working in PHP too. For a few customers I manage a DigitalOcean Ubuntu box and support custom UI and code.

  • 4

    Giving Back

    • Google Developer Group

      Organizer & Speaker

      We're excited about the future of this group. We have several talks and networking events planned for 2023.

    Side Projects

    • Brand logo design (2021)

      Logo Design - Lingua Fonica

    • Speculative site (2021)

      Svelte + Tailwind CSS - Car Detailing

      This was an early test building with a Svelte Template and Tailwind CSS. This was produced quickly in a day. The hardest part was finding suitable images on Unsplash.

    • AlgoLift Blog (2020)

      Ghost CMS + Netlify

      A developer working in my coworking space asked for help converting a static site with blog posts hosted on Medium into a CMS. I presented several, and Ghost was selected. Medium posts have to be exported to WordPress before they can be extracted into a JSON form accepted by Ghost. Shortly after completing this, Vungle acquired AlgoLift and the blog is no longer public.