Software engineer, Christ follower, small town kid.

I’m Mark, a frontend software engineer who loves to build exceptional user experiences. My passion lies in developer experience, productivity, and accessibility. And yes, I use Vim.

CSS Scroll-Driven Animations

Scroll-driven animations is an extremely exciting feature that is coming to CSS. Join me as we explore how to use scroll-driven animations to create performant and well polished user experiences.

Building Figma Multiplayer Cursors

How easy is it to build real-time multiplayer cursor tracking from apps like Figma? I had that very question, and this post dives deep into the world of WebSockets and real-time communication to show exactly how you can build this type of feature in your apps.

Why Celebrate Christmas?

Most people celebrate Christmas in one way or another, but do they truly understand the reason why we should celebrate Christmas? Is Christmas just a commercial holiday, or is there more to it than that?

Efficient Pagination With Prisma

When adding pagination to the Bytes section of my website, I didn't want to use traditional limit/offset pagination, instead I wanted to experiment with cursor based pagination which scales significantly better than limit/offset pagination. In this post, we explore how to do this with Prisma.

More posts

Work

  1. Company
    Ramp
    Role
    Staff software engineer
    Date
  2. Company
    Federato
    Role
    Staff software engineer
    Date
  3. Company
    Widen, an Acquia Company
    Role
    Staff software engineer
    Date
  4. Company
    CKH Consulting
    Role
    Software developer
    Date
View Resume