Software Engineer & Content Creator
I've built for millions of users. The ones I think about most are the ones I almost missed.
The web and I have grown up together, and more than fifteen years of building for it have shaped how I create inclusive digital experiences today. My work blends inclusive interfaces and scalable design systems to help teams deliver products that are both high quality and easy to use. From early planning and design through implementation and launch, each project is guided by clean code, thoughtful collaboration, and a belief that technology should meet people where they are.

Google Cloud 2019
YouTube Web Development Series
I started making videos at eight years old. Some of those tutorials are still finding new people.
Content creation has been a passion of mine since childhood — I began making videos at eight years old and never stopped. Over the years that early interest evolved into a way to teach, document, and share what I learn. Some of the videos in this series are nearly a decade old and have drawn close to 100k views, including lessons where I was teaching advanced JavaScript early into my professional career. This blend of engineering expertise and video storytelling is a unique skill I bring to every team, allowing me to create custom video documentation, explain complex concepts, and make development more approachable for others.
Video Tutorials
Companies I've Worked With
From local restaurants in Michigan to Apple, Google, and PlayStation.
Over the years I've collaborated with a wide range of companies — from global tech leaders to innovative startups — building products, design systems, and accessible experiences at scale. These partnerships reflect both the depth of my engineering background and the trust placed in my ability to deliver thoughtful, high-quality work across different teams and industries.
Apple
Google
PlayStation
CLEAR
Deseret News
WaveOrtho
About Me
The technical side came naturally. Nature, community, and the spiritual taught me the rest.

Everything is connected. The way I write code is shaped by how I move through the world. Years of building for the web have sharpened my skills as an engineer, but it's my relationship with nature, community, and the spiritual that has taught me patience, perspective, and empathy. Crafting accessible digital experiences is one extension of that. These values influence how I approach code, collaboration, and design. My aim is to create spaces that are welcoming, clear, and grounded in respect for others. The work is technical, but it is also deeply human.
How I Got Started
I was running batch scripts to message friends in class before most developers touched their first IDE.

Growing up through the rise of the internet meant always having something new to explore. One afternoon my mother was on the phone with technical support and they asked her to open the command prompt. Watching the black window appear with its blinking cursor was strangely fascinating.
Questions turned into instructions, and before long I had found resources to learn basic commands. Those commands became little BATCH programs, small games, and tools to automate tasks. One of them used the net commands in Windows to list computers on the network, prompt for a message, and send it to whoever you chose. I copied it to my friends' thumb drives at school and we would pass messages during class. It was fun until it got me in trouble, but by then I was hooked.
MySpace and Tumblr brought new possibilities. Customizing profiles led to learning HTML and CSS, which led to making my own web pages. Soon I was approaching local businesses and offering to build their sites. While friends worked after school jobs, I was running a small freelance business, creating and maintaining websites for local restaurants and shops, even helping them with marketing. By the time high school ended, I had a portfolio strong enough to land my first professional role. From there, one project led to another and the path carried me to the work I do today.
Read the MLive articleWork Experience
From freelancing at sixteen to building AI infrastructure at Google.
Each role has shaped the engineer I am today, from early freelance projects to leading accessibility efforts on large-scale platforms. Along the way I've worked across every stage of development — planning, design, implementation, and launch — gaining a deep understanding of how products are built and how teams succeed. This section highlights the projects, skills, and lessons that continue to guide my approach to software and collaboration.
Why Accessibility Matters To Me
Watching my partner connect with people through music taught me something code couldn't.

My partner began running a music therapy business and working with disabled people in 2018. Watching her connect through music and help people find their own voice opened my heart and shifted the way I saw the world. It revealed how often spaces are created without considering everyone who might step into them.
In 2020 I began learning about critical race theory and the systemic hurdles marginalized communities face. The more I learned, the more I saw privileges in my own life that I had once taken for granted. It made me question the systems I had assumed were neutral and showed me how uneven the ground can be for people from different backgrounds.
These experiences changed the way I see my work. Accessibility is not a checklist or a box to be ticked. It is a way of meeting people where they are, building spaces that respect their presence, and removing obstacles that never should have been there in the first place. It is a commitment to creating something that allows more people to participate fully, with dignity and without compromise.