Projects
Stryde
Stryde is the workout app I wanted but couldn't find, so I built it myself.
It's super flexible and allows you to build pretty much any workout you want. When you finish your session you can add a rating and any notes you want. I add new features every so often, recently I introduced warmup sets and the ability to easy calculate what weight you need on your barbell.
The app is written in React Native, I use Zustand for state management, and it's built and deployed with Fastlane in GitHub actions.
Personal website
This is the second iteration of this website, the first was built with Gatsby and the current one uses NextJS, both of them used Tailwind. All the infrastructure lives in AWS and is defined with CloudFormation.
The contact form calls a Lambda function via API Gateway which uses SES to send me an email with the contents of the form.