Hello there! My name is
Darius Cepulis
I make great web experiences.
About me
I try and get devs excited about Mux. I think the web is pretty neat!
I'm a Community Engineer at Mux, which means I work on making a great developer experience with great code, great docs, great posts, and great talks
Fun fact about me, I actually like writing CSS. Weird, huh?
I went to school for Computer Engineering, thinking I'd end up writing assembly or something for some low-level hardware. After that scared the bejeebies out of me, I ran away as fast as I could, as far as I could, to the web, where I found a home.
When my dad asked me about why I ended up in web development, I told him that it's a lot like the deck that he built in his back yard. It's building a space that serves a practical use. But it's also more than that. It's also thinking about how the user will move through that space, from beginning to destination. Also how that space will fulfill its purpose without getting in the way. How the user will enjoy that space. The details that will delight them. How that space will work for all the different kinds of people who will interact with it.
Lately, I've been realizing that the skills I learned in web development work in developer experience and community engineering, too. Designing a user journey through docs or a talk or a blog post? It's a lot like designing a user journey through a website. I'm proudly building these all of these at Mux as a Senior Community Engineer.
Some things I've been up to
AI chatbots are banned from our docs⦠for now
Why we decided not to use an AI chatbot in our docs, and what that says about the state of LLMs
π πLearn With Jason - Put videos behind auth
Jason Lengstorf and I talk about the levels of stream security you can use with Mux
π₯ πReact 19 lets you write impossible components
An adaptation of my React Miami talk
π πLiving with Server Components after the honeymoon
I gave a workshop/talk at React Miami 2024! The honeymoon, the reality, and the surprisingly optimistic future of React Server Components.
π£οΈWhy are video players so big? A trip down the rabbit hole of video playback engines
A simple question with a fascinating answer
π πnext-video.dev
Quickly building a slick marketing site for our new library
π¨Next.js Conf 2023
I spoke at Next.js Conf! The talk was an adaptation of my React Server Components blog post.
π£οΈ πCan React Server Actions finally fix forms?
An early look at React Server Actions
π πEverything I wish I knew before moving 50,000 lines of code to React Server Components
Thoughts, comments, and concerns about being an RSC early adopter. My blog post with a bit of a viral moment!
πMux marketing site rebrand
Rebuilding the Mux marketing site from the ground up with a new brand, new component library, and new React Server Components. I'm so proud of our hard work. I'm still trying to catch up on sleep.
π¨Mux Docs v3
With a growing product, we needed to update our docs with a new information architecture. Next thing we knew, we were also updating our codebase to Server Components... dangerously early!
π¨The building blocks of great docs
Why we built Docs v3, and about our migration to Tailwind and React Server Components.
π π@mux/blurhash
Using woltapp/blurhash to make nice placeholders for Mux videos.
π¨How we made Mux Playerβs loading feel great
Writing about the creation of @mux/blurhash
π πMux Player page
Scrollytelling with Mux Player
π¨The Mux Informational site
Worked with our top-notch designers on an alarmingly short notice to really go all-in on this incredible vibe.
π¨Real-Time Video page
Launching a whole new product at Mux with with some really slick animations
π¨Our photo gallery
A place for me to put our slideshows so I wouldn't have to bore people in person!
π¨This website!
A place to talk about myself and play with new web tech
π¨Formula fun!
Moneyballing the heck out of a friendly F1 wager
π¨Serverless Weasley clock
Using the JAMStack to achieve my hardware dreams
π¨Microsensor Labs site
Designing and building a lightweight marketing/blog/job listing site
π¨Sanibit UI
Gamifying hand hygiene to improve hand hygiene, fight infections, and save lives
π¨Sanibit server
Crunching millions of data points to improve hand hygiene, fight infections, and save lives
π¨Midwest Microbio site
A minimal marketing website designed and built for a buddy's budding beer business
π¨Creating socio-technical patches for information foraging
Thesis, presented at VL/HCC 2018
π£οΈSensor analytics platform
How I (accidentally) got into web development
π¨Moreβ¦
See more, including my graveyard of half-finished projects, on GitHub.
π