Victor MestreFrontend Engineer

Crafting great web experiences that blend functionality and design.

Currently, I work at Sybo Games, where I contribute to the central technology team by developing internal tools with a strong focus on user interfaces and usability.

Writing

  • Recreating Vercel's Relative Time Card component

    In this article, we walk through how to build a Relative Time Card component similar to Vercel’s, using native JavaScript APIs to format date differences and handle time zones.

  • Understanding React Server Components

    Recently, the React team unveiled a formal approach for running React components exclusively on the server. This represents a significant shift in how we use React, causing some confusion within the community. In this article, I explore this new concept and provide a foundational understanding of how it works.

  • Adding likes to a static blog site using Cloudflare Workers and D1

    In this in-depth walkthrough I explain the process I followed to add a "likes" feature to my blog posts using modern Edge technologies like Cloudflare Workers and D1 coupled with the power Hono and Drizzle.

  • Build your own React router: A dive into Single-Page Applications

    The core of Single-Page Applications consists of its client routing which allows navigating through the pages without hitting the server. Here I explain how I have built my own basic React router to better understand the inner workings of SPAs.

Projects

  • A lightweight, unopinionated, zero-dependency command palette for React, available as an npm library.

  • An application that helps keeping track of your videogame collection

  • An API of your Steam stats easily deployable to a Cloudflare worker

Connect

Reach me on vgmestre@gmail.com, see my open-source projects on Github or follow me @vgmestre .