☺      I'm happy you're here      ☺


I'm a creature of habit who keeps up with a daily work journal. I keep extensive documentation and I often write out snippets of code before I type it out because writing helps me synthesize the information better.


Presented here are some of those thoughts edited in a much more cohesive manner.

  • Meditations on being a Lead

    My own personal thoughts on how I like to lead and be led. These are relections from my own experiences as a manager, tech lead, and IC lead on projects.

  • How I built my portfolio site with NextJS and Strapi

    Guide for static site generation with NextJS for , storing data with Strapi, and making async requests to Strapi endpoints

  • Working with Shaders and react-three-fiber

    Take your frontend applications to the next level by building highly performant visuals with shader code.

  • Data Fetching in React

    Explores data fetching when migrating from React's componentDidMount to the useEffect Hook and some gotcha's with async data fetching.

  • Understanding Promises

    Discussions about promises come up frequently in my 1:1's especially in junior engineers, though I find it can trip up even the most skilled engineers sometimes.

  • Creating Dynamic Visualizations

    I have built many threeJS sites. It's my go to library for artistic experimentations with code. When I play around with sites using WebGL it taps into a part of my brain that explodes with creative excitement.

  • Fullstack Application ready with NextJS

    Quickly bootstrap your next fullstack application with NextJS. Writing node in react files, generating dynamic pages, API routes - what?!