Hi, I'm Janessa! 👋

I'm a fullstack engineer with a soft spot for education and UX/UI development. I am currently a senior frontend engineer at MX Technologies.

About Me

I graduated from Brigham Young University in 2018 with two Bachelor's Degrees in Linguistics and Italian Studies. I missed learning. I missed using my skills and knowledge to empower others to increase their capacity to do. So a couple of years later, I completed Lambda School's full stack web development track, playing full-time mom during the day and part-time dev student at night.

After graduating, I spent 2+ years as a fullstack Developer Experience engineer at Apollo GraphQL, building out their docs site and custom learning platform.

When I'm not writing code or spending time with my family, you can find me playing the piano, running, cooking, and playing Nintendo games.


Recent Blog Posts

  • Sieve of Eratosthenes

    Jan 11, 2024

    I recently solved a coding challenge that required me to find all prime numbers up to a given number. I came up with a brute force solution…

    Read more »
  • TypeScript and esbuild

    Mar 08, 2022

    Learning TypeScript has been on my todo list for what feels like forever now. Between the pandemic and being a working mom, it's been hard…

    Read more »
  • Layout Animations with Framer Motion

    Jan 30, 2021

    This post assumes a basic knowledge of React and Gatsby. Some knowledge of Framer Motion is also helpful, but not necessary. This past week…

    Read more »
  • Page Transitions with Gatsby + Framer Motion

    Jan 28, 2021

    This post assumes a basic knowledge of React and Gatsby. Some knowledge of Framer Motion is also helpful, but not necessary. Today, my team…

    Read more »

Projects

  • MX Documentation

    Docusaurus | React | MDX | Tailwind | NodeJS

    MX's new documentation site

    Read more »
  • Odyssey

    Gatsby | MDX | Framer Motion | Chakra UI

    Apollo GraphQL's learning platform

  • CSS Playgrounds

    Gatsby | Styled Components

    Playgrounds to play with various CSS properties