hi! my name is
Garrett Myrick
i build things
Hi! My name is Garrett, and I'm a software engineer based in beautiful Bend, Oregon. I currently work for a large dental company, building analytics software to help dentists run their practices more efficiently. I'm passionate about building software that helps people, and I'm always looking for new opportunities to learn and grow as an engineer.
Here you'll find some of the projects I've worked on, as well as some of my thoughts on software development and other topics. Feel free to reach out if you have any questions or just want to chat!
check out my
Projects
Portfolio Site
NextJS | MDX | TailwindCSS
When I (finally) decided to put together a portfolio site, I had no shortage of options to choose from when it came to the tech stack. In this post, I'll explain why I made the choices I did, as well as some of the challenges that came up along the way.Read more...
xstate-paths
TypeScript | XState
A path generator for XState, used to automatically create test scenarios for web applications.Read more...
tidi
TypeScript
A simple, small and lightweight dependency injection library for TypeScript.Read more...
read some
Posts
Goodbye, ContentLayer
We almost knew ye
ContentLayer promised ease-of-use and type safety for MDX content. However, with the project now effectively abandoned, what's the next best thing? In this article, I'll detail how I moved ContentLayer to `mdx-bundler`.Read more...
Creating a Portfolio Site with NextJS
Design and Implementation
How to create a basic portfolio site, using NextJS, Github Actions and Porkbun.Read more...
Cool timeline, bro
Creating an interactive timeline with React and TailwindCSS
I wanted to show my employement experience without overwhelming the viewer with detail. Here's how I built an interactive timeline component, using React and TailwindCSS.Read more...