Nice to meet you!
I'm Evan Brooks, a software engineer with passion for both people and code. Some of my recent (non-corporate) work is below. If you want to see what I've been learning lately, check out my lessons learned.
What I've been working on
Queen B Events
A simple site I built for my friend to showcase her boutique event planning business. I used the opportunity to learn NextJS, Tailwind CSS, and dip my toes into the Google Business APIs.
- Typescript
- React
- NextJS
- Tailwind CSS
- Google Business APIs
- Sendgrid Email APIs
- Github
evanbrooks.dev
This site! Working with Svelte & SvelteKit for the first time to build a personal site has expanded my front-end templating library knowlege. I'm now passable in Angular, React, Vue, and Svelte.
- Typescript
- Svelte
- SvelteKit
- Tailwind CSS
- Vercel
Audiobook Buddy
A desktop application which makes recording multiple voice parts for an audiobook easy as pie. Electron plus Material UI React creates a great cross-platform experience with no sacrifices in developer experience. End to end test coverage on the UI is also excellent, leading to multiple quick refactors.
- Typescript
- React
- Redux
- Firebase
- Electron
- Github Actions
- Material UI React
- Jest
- React Testing Library
use-poll
A cutom React Hook to create polls for asynchronous fetch operations. Polling and theuseEffect
hook are very easy to screw up—I've done it many times! 100% test coverage in React Testing Library, plus active use at my old company (Mutual of Omaha).- React
- Typescript
- NPM