Angel's Landing
Hi, I am

Ethan Brouwer

I am

Ethan Brouwer

Portfolio

This Website!


eabrouwer3/ebrouwer.dev

Recently I rewrote this website using Remix and absolutely loved it. Some other technologies I learned about and worked with include:

Airbyte Terraform Provider


eabrouwer3/terraform-provider-airbyte

While working at TaxBit, we were looking at potential providers for pulling down data from various blockchains and crypto data sources. One option we investigated was Airbyte. I learned a lot about Kubernetes and Helm Charts and how to manage k8s with Terraform.

One of the challenges with managing Airbyte is managing connectors and connections with IaC. At the time, Airbyte had a home grown solution for managing connectors and connections, but it didn't have all the features we needed because we had custom connectors that weren't supported.

So, I decided to try my hand at Go and spent a week and a half learning Go and building a Terraform provider to manage our connections/connectors alongside our IaC. It quickly gained popularity, and pretty quickly the Airbyte team realized it's usefulness and took over with building their own terraform provider.

ebrouwer.dev v1


eabrouwer3/ebrouwer.dev/tree/static-react

I've gone through a number of websites over the years. Before this iteration, I built it with Wordpress on a virtual private server. In 2021, however, I taught myself React to rebuild the old TaxBit consumer web app and I grew in familiarity with AWS. So, this whole website was designed and created by me in React with any important backend function running in Lambdas accessible through API Gateway in AWS. I even used Route 53 to manage my DNS and Certificate Manager to handle SSL.

Advent of Code 2020


eabrouwer3/advent-of-code-2020

2020 was the first year I found out about and participated in the Advent of Code. Because I just wanted to have some fun with it, I decided it would be an awesome opportunity to figure out how to use Deno, a TypeScript ready secure alternative runtime for JavaScript.

Advent of Code (Other Years)


eabrouwer3/advent-of-code

In 2021, 2022, and 2023, I attempted the Advent of Codeagain. I didn't have as much time to dedicate to it as I did in 2020, but I still had a lot of fun. I used a few new languages

Modeling Traffic Flow


/portfolio/traffic

In my senior year in the Applied and Computational Math program at BYU, I worked with a group of 5 other students to study a number of models for the flow of traffic under certain conditions. We used Partial Differential Equations (PDEs) and the Law of Conservation to model traffic density in a given area, and Ordinary Differential Euqations (ODEs) to model individual cars based on near-neighbor interactions. Read More...

Predicting Climbing Champions


/portfolio/climbing

Also in my senior year in the Applied and Computational Math program at BYU, I worked with another 2 students to try and predict climbing champions in IFSC competitions. We used a number of different machine learning techniques trained on data from IFSC world cup climbers to predict ranks in later years. Read More...

Slide Deck about the Blockchain


/portfolio/blockchain

Working at TaxBit, we sometimes do presentations during lunch about different technical things. We like to call it our "Lunch and Learn". I was tasked with one of the first presentations, and because we work so closely with Blockchain technology, I decided to help out some of the company with understanding the Blockchain a little better. Read More...

Slide Deck about React's useEffect()


/portfolio/react-useeffect

At one of our dev lunches, I gave a short presentation on React's usEffect() hook, trying to help people understand what its use is and what some common gotchas are. Read More...