José David Baena

About

A bit of background on who I am, what I do, and why I started this blog. Nothing too serious, just a little intro to the person typing away behind the scenes.

About Me

Hi there

My name is José David Baena, a software engineer living in The Bay Area. I have a passion for all things related to Distributed Systems and Development Experience. I enjoy building side projects and stuff related to web dev. At work I am mainly working with Go, Ruby, and Java. In my free time, If not with the family, I am mainly tinkering with side projects mostly in Go, Typescript, and Java.

My career

  • GitHub
    Jul 2018Present
    GitHub
    Sr Software Engineer
    • The home for all developers. Working on distributed systems, in particular our messaging and background job infrastructure. Processing 8B jobs/day and 150B events/day.

Contact

Reach out to me at josedab@gmail.com or find me on social media:

About This Blog

Motivation

This blog serves as a journal for documenting and sharing ideas, insights and knowledge I feel sharing as a software engineer. This blog is mostly used for personal purposes (to tidy my ideas while I write on it), but I hope it can also be useful to others.

Features

  • Next.js 15 (App Router) and React 19.
  • Tailwind CSS for styling.
  • TypeScript for better type safety.
  • Contentlayer & MDX for blogs and snippets data.
  • Website analytics with Umami.
  • Code linting and formatting with Biome.
  • Dark mode theme colors with GitHub dark dimmed.

Credits

This blog is hosted on Vercel, built with Next.js and Tailwind CSS using Tailwind Nextjs Starter Blog.

A huge thanks to Leo for his awesome blog. This website code is heavily based on his Tailwind Nextjs Blog starter.