# About

_Web developer at Daffy, open-source maintainer and Remix contributor._

Hi, I’m Sergio. I build web apps for a living, maintain open-source libraries that thousands of Remix and React Router apps use, and write about what I learn along the way on this site.

I’m from Argentina and live in Lima, Peru. I’ve been making web pages since I was ten, and working as a web developer for more than a decade.

![Sergio Xalambrí’s avatar](https://sergiodxa.com/.well-known/avatar)

- **Pronounced:** SEHR-hyoh sah-lahm-BREE (the X sounds like an S)
- **Based in:** Lima, Peru
- **Speaks:** Spanish and English
- **Handle:** @sergiodxa

- **2002** the year I built my first web page
- **10+** years working as a web developer
- **300+** articles and tutorials on this site
- **2M+** monthly downloads of Remix Utils and Remix Auth

## What I do now

- **[Daffy](https://www.daffy.org/):** I build the web app at the center of Daffy, a donor-advised fund that helps people give to the causes they care about.
- **[Open source](https://github.com/sergiodxa):** I maintain Remix Auth, Remix Utils and remix-i18next, and contribute to Remix and React Router themselves.
- **[The @sdxc packages](https://sdxc.dev/):** Libraries for building full-stack apps on Web Platform APIs. This site runs on them.
- **[Writing](https://sergiodxa.com/articles):** Articles, tutorials, notes and TILs about web development, with patterns I use at work.

## How I got here

In 2002, when I was about ten, I wondered how web pages were made. Someone I knew who was studying systems engineering answered my email with a few links about HTML. I built my first site in Microsoft Word, full of GIFs and tables with hidden borders, and uploaded it to GeoCities five files at a time.

Learning to program took another eleven years. In 2013 I convinced my mom to lend me her credit card for a two-week online course at Mejorando.la, and I finally learned JavaScript. (I never paid her back.) I published my first open-source project, an electrical calculator, and found my first job by searching Google Maps for web design studios in Buenos Aires that I could walk to.

In 2015 I dropped Angular for React and moved to Colombia to work at Platzi, the same school whose course got me started. There we open-sourced Pulse, a Markdown editor. In 2017 I joined ZEIT, now Vercel, to help people deploy their apps, and I started writing in English. At Able I led the frontend of an internal product and wrote the first frontend curriculum for Codeable, its bootcamp. Until the pandemic, I also organized the Tech Talks Peru meetups in Lima.

I bought an early Remix license, built Remix Utils and Remix Auth on it in 2021, and have contributed to Remix since it went open source. In 2021 I joined Daffy, formerly Silverback Ventures, where I still build the web app, and I spend my spare time on the @sdxc packages and on this site.

### Milestones

- **2002: First web page.** Built in Microsoft Word and hosted on GeoCities.
- **2013: First job.** Learned JavaScript and joined a web design studio in Buenos Aires.
- **2015: Platzi.** Moved to Colombia as a frontend developer and switched to React.
- **2017: ZEIT, now Vercel.** Support engineer, early Next.js contributor, and my first posts in English.
- **2018: Able and Codeable.** Frontend lead, and teacher at the bootcamp whose frontend curriculum I wrote.
- **2021: Daffy.** Joined Daffy, formerly Silverback Ventures, to build its web app.
- **2021: Remix Utils and Remix Auth.** Two libraries that grew into some of the most used in the Remix ecosystem.
- **2022: Remix Conf Europe.** “Remixing How We Give”, my talk at the European Remix conference.
- **2026: Remix Jam.** “The Remix Way”, a talk at the Remix conference in Toronto.

## What I care about

- **Share what I learn:** I learned from free books and community sites, so I write down what I figure out. I wrote only in Spanish for years, to give back to the community that taught me.
- **APIs that feel obvious:** I enjoy designing libraries other developers find obvious, so the code they write on a first try is the code that works.
- **Build on the platform:** I like exploring what the Web Platform can do without a framework in the way, and building pages that work before their JavaScript loads.

## Open source

- [Remix Auth](https://github.com/sergiodxa/remix-auth) (2021): Authentication for Remix and React Router apps, with dozens of strategies.
- [Remix Utils](https://github.com/sergiodxa/remix-utils) (2021): Utilities for routes, responses, server-sent events, CSRF and more.
- [remix-i18next](https://github.com/sergiodxa/remix-i18next) (2021): The easiest way to translate React Router framework-mode apps.
- [remix-hono](https://github.com/sergiodxa/remix-hono) (2023): Hono middleware for Remix and React Router apps.
- [The @sdxc packages](https://github.com/sergiodxa/monorepo) (2026): A monorepo of packages and apps built on Web Platform APIs, at sdxc.dev.

## Work with me

I read everything that reaches me, in English or Spanish.

- **Invite me to speak:** Conferences, meetups, podcasts and workshops, in English or Spanish. [Open the press kit](https://sergiodxa.com/press?lang=en)
- **Sponsor my open source:** Sponsorships pay for the time I spend maintaining the libraries you use. [Sponsor on GitHub](https://github.com/sponsors/sergiodxa)
- **Say hello:** Questions about a post, a library or anything else. [Send me an email](mailto:hello@sergiodxa.com)

## Elsewhere

- [GitHub](https://github.com/sergiodxa)
- [X](https://x.com/sergiodxa)
- [YouTube](https://www.youtube.com/sergiodxa)
- [Packages](https://sdxc.dev)
