Partial Prerendering
From error-based detection to promise-driven architecture for optimal web performance
As an open source enthusiast, I am a passionate developer dedicated to building secure, high-quality software that makes a positive impact on people's lives. Currently, I work as a Software Engineer at Vercel, where I am proud to be contributing to the development of Next.js - a powerful and flexible platform for building web applications that are both fast and responsive.
Throughout my career, I have gained valuable experience working with a range of organizations, including @voxmedia, @mozilla, and @coralproject. At each of these organizations, I had the opportunity to work on a diverse range of projects, from creating secure web platforms for media publications to developing open-source tools to enhance online conversations.
As an advocate for the open source community, I believe in the power of collaboration and contribution to drive innovation and improve software quality. That's why I am always eager to work with fellow developers on new projects or to share my own experience and expertise whenever possible.
If you're interested in learning more about my work or exploring my contributions to the open source community, I invite you to check out my GitHub profile. Alternatively, please feel free to reach out to me via email, Keybase, Bluesky, or LinkedIn, and let's start a conversation about how we can build better software together!
From error-based detection to promise-driven architecture for optimal web performance
Give Your LLM Complete Access to the JavaScript Registry
Enabling LLM Access to macOS iMessage Data
How does Partial Prerendering work?
What is partial prerendering in React anyways?
Why you shouldn’t always use ? in Typescript
The React Framework
A Model Context Protocol (MCP) server that provides tools for interacting with JMAP (JSON Meta Application Protocol) email servers. Built with Deno and using the jmap-jam client library.
A better commenting experience from Vox Media
A Model Context Protocol server for reading iMessage data from macOS.
An interactive CLI tool for managing Vercel and Next.js development workflows through a collection of reusable scripts.
A TypeScript/Deno-based status line for Claude Code that displays project information, git branch, model details, and session time remaining.
GitHub Action to update Homebrew formulae with new versions and revisions
A lightweight macOS desktop notification hook for Claude Code that displays native notifications with customizable system sounds when events occur during AI coding sessions.
Homebrew tap for my personal projects.
Development utilities for developing on Next.js
My personal website.