I specialize in front-end development, and I've been working in the industry since 2020. My contributions can be found in the codebases of an environmental nonprofit, a cleantech startup, a quantum computing startup, and an online casino and sportsbook. I'm passionate about creating remarkable and accessible user experiences that everyone can enjoy.
- As a graduate of a web development bootcamp, I have a strong foundation in modern HTML and CSS.
- I follow industry newsletters and attend conferences to stay at the forefront of modern JavaScript, and I make my code type-safe with TypeScript.
- When it comes to JavaScript libraries, I'm very much a React developer.
- React frameworks I've worked with include Gatsby, Next.js, and Remix.
- I manage React state with APIs like React Context and libraries like Zustand, Apollo Client, TanStack Query, Recoil.js, and Redux.
- I enjoy building user interfaces with CSS frameworks like Tailwind CSS and component libraries like MUI and shadcn_ui.
- I'm comfortable working with data from both REST and GraphQL APIs.
- While I specialize in front-end development, I've built full-stack applications using technologies like Node.js, Express, Apollo Server, MongoDB, and Firebase.
- I have experience organizing and managing web content using Sanity, Strapi, Shopify, and WordPress.
- My preferred software testing frameworks include Jest, React Testing Library, Vitest, and Playwright.