# Daniel Roe > Nuxt core team lead, open source maintainer, and keynote speaker. Part of the team at Vercel. Based in Scotland. --- ## Bio Daniel leads the [Nuxt core team](https://nuxt.com). Previously, he was CTO of a SaaS startup and founder of a creative agency focusing on clarity of vision and message. He is part of the team at [Vercel](https://vercel.com) where he is employed to work full-time on Nuxt. His open source work has a focus in the Vue.js and Nuxt ecosystems, but extends across the broader JavaScript ecosystem. He created [npmx.dev](https://npmx.dev), a fast, modern browser for the npm registry, and is a core contributor to [Nitro](https://nitro.build). He has also built type-safe developer tools like [magic-regexp](https://github.com/unjs/magic-regexp), web performance libraries like [fontaine](https://github.com/unjs/fontaine) and [beasties](https://github.com/danielroe/beasties), and community utilities like [page-speed.dev](https://page-speed.dev). He's a keynote speaker at conferences around the world, particularly around frontend, web performance, serverless and software architecture. ![Daniel giving a talk at Vuefes Japan](/talk.jpg) He continues to mentor founders as an expert-in-residence at the [Imperial Enterprise Lab](https://www.imperialenterpriselab.com/), and has been recognised as a [Microsoft MVP](https://mvp.microsoft.com/), a [Google GDE](https://developers.google.com/community/experts/) and a [GitHub Star](https://stars.github.com/profiles/danielroe/). He was named in the [2025 New Year Honours List](https://openuk.uk/honours/) from OpenUK, was identified as One to Watch by FreshMinds, has delivered a TEDx talk on the importance of clear communication, was a founding member of [Durham Young Professionals](https://durhamyoungprofessionals.org/) and has mentored students in the [Future Business Magnates programme](https://www.durhamstartups.co.uk/future-business-magnates/). He's based in Scotland where he lives with his family and a very affectionate ragdoll cat named Barley. Daniel holds an MA in Jurisprudence from Oxford University and an MTh in Theological and Pastoral Studies from Oak Hill College. ![Vercel Logo](/img/work/vercel.svg) ![NuxtLabs Logo](/img/work/nuxtlabs.svg) ![Imperial Enterprise Lab Logo](/img/work/iel.svg) ![Google GDE Logo](/img/work/gde.png) ![Microsoft MVP Logo](/img/work/mvp.png) --- ## AI Policy Everything on this website is written by me, personally, not AI. I'm optimistic that LLMs will improve life for us, but not by substituting for us thinking or speaking in our own voices. You can read my thoughts on [using AI in open source](https://roe.dev/blog/using-ai-in-open-source.md). Also, you might want to check out [this article on the `/ai` manifesto](https://www.bydamo.la/p/ai-manifesto). --- ## Upcoming Conferences - [ZurichJS Conf](https://conf.zurichjs.com/) β€” September 11 (πŸ‡¨πŸ‡­) - [PragVue 2026](https://pragvue.com/) β€” September 29 (πŸ‡¨πŸ‡Ώ) - [JSConf Mexico](https://jsconf.mx/) β€” October 29 - October 30 (πŸ‡²πŸ‡½) --- ## Talks - npmx: a fast, modern browser for the npm registry (15 June 2026, Web Engines Hackfest) β€” [Video](https://www.youtube.com/watch?v=Oydu1WPnbIg&list=PL4sEzdAGvRgDkOXbVAbnOWCaIOV_evSfo&index=9), [Link](https://webengineshackfest.org/) - An Instant Backend for the Open Web (3 June 2026, Web Engineering London) β€” [Link](https://guild.host/events/web-engineering-london-f1x873) - Beyond Nuxt 4 (22 May 2026, MadVue) β€” [Link](https://madvue.es/) - Working backwards (14 May 2026, JSHeroes) β€” [Video](https://www.youtube.com/watch?v=QFy7HmfTelo), [Link](https://jsheroes.io/) - Beyond the framework (17 April 2026, CityJS London) β€” [Link](https://london.cityjsconf.org/) - Building for the open web (19 March 2026, Monkigras) β€” [Link](https://monkigras.com/) - Building npmx (17 March 2026, EdinburghJS) β€” [Link](https://www.edinburghjs.org/) - State of Nuxt 2026 (12 March 2026, VueJS Amsterdam) β€” [Link](https://vuejs.amsterdam/) - Ask me anything (11 March 2026, Hack Club) β€” [Video](https://www.youtube.com/watch?v=VXdZEiGnh5o), [Link](https://www.youtube.com/watch?v=VXdZEiGnh5o) - Building the world you want to live in (8 February 2026, Web Lunch) β€” [Link](https://codetv.dev/series/web-lunch/s2/nuxt-maintainer-daniel-roe) - Working on Nuxt Full-Time (10 December 2025, Monte Talks) β€” [Link](https://www.youtube.com/watch?v=9WqHpcZT7N4) - Vibe coding in Nuxt (27 November 2025, Vue.js Meetup) β€” [Link](https://www.linkedin.com/events/7384495752611373057/) - React at the Edge: Building a Framework from Scratch (Live) (18 November 2025, React Summit US) β€” [Video](https://gitnation.com/contents/react-at-the-edge-building-a-framework-from-scratch-live), [Link](https://gitnation.com/badges/react-summit-us-2025/daniel_roe) - Unpacking Bundling (17 November 2025, JSNation) β€” [Video](https://gitnation.com/contents/unpacking-bundling), [Link](https://gitnation.com/badges/jsnation-us-2025/daniel_roe) - The state of Nuxt and Vite (9 October 2025, ViteConf) β€” [Video](https://www.youtube.com/watch?v=uiufuNh6L4E), [Link](https://viteconf.amsterdam/) - Beyond Nuxt 4 (9 September 2025, DundeeScript) β€” [Link](https://www.eventbrite.co.uk/e/dundeescript-meetup-tickets-1038765113417) - AI and Community (19 August 2025, TestΒ΅) β€” [Video](https://www.lambdatest.com/testmuconf-2025/ai-and-community-shifting-roles-rising-impact), [Link](https://www.lambdatest.com/testmuconf-2025/ai-and-community-shifting-roles-rising-impact) - Daniel Roe on Vercel's NuxtLabs Acquisition (10 July 2025, MonkCast) β€” [Link](https://redmonk.com/blog/2025/07/10/rmc-daniel-roe-vercels-nuxtlabs-acquisition/) - Was Nuxt just sold?! (10 July 2025, DejaVue) β€” [Link](https://www.youtube.com/watch?v=xHbjFW9EJ-8) - Fast Sites Start with Fonts: A Deep Dive (6 July 2025, The Weekly Dev's Brew) β€” [Link](https://podcastaddict.com/podcast/the-weekly-dev-s-brew/5928850) - Double Trouble: The Nuxt Surprise (15 June 2025, DejaVue) β€” [Link](https://www.youtube.com/watch?v=PvKNLgesvlw) - The rise of the full-stack framework (5 June 2025, ADEO Dev Summit) - Vibe coding with Nuxt (4 June 2025, Front End Nation) β€” [Video](https://youtu.be/J0c9vIleO9U), [Link](https://frontendnation.com/) - Beyond Nuxt 4 (29 May 2025, MadVue) β€” [Video](https://youtu.be/fjmmbR1N2Nc?feature=shared), [Link](https://madvue.es/) - State of Nuxt 2025 (19 May 2025, VueConf US) β€” [Link](https://vueconf.us/) - Building a personal CLI (23 April 2025, ViennaJS) β€” [Link](https://viennajs.org/en/meetup/viennajs-april-2025) - Open Source Sustainability (6 April 2025, DejaVue) β€” [Link](https://www.youtube.com/watch?v=iKSPKNRukR8) - An AI-enabled framework: using LLMs to put people first (26 February 2025, Fusion) β€” [Link](https://meetup.thefusionhub.co.uk/) - Building a better hammer (11 February 2025, DundeeScript) β€” [Link](https://www.eventbrite.co.uk/e/dundeescript-meetup-tickets-1038765113417) - Our Predictions for Vue and Nuxt in 2025 (23 January 2025, DejaVue) β€” [Link](https://www.youtube.com/watch?v=qQrwWnw5so4) - Magically optimising your fonts (14 January 2025, GlasgowJS) β€” [Link](https://meetu.ps/e/NJF1W/PHCdv/i) - What's next in Nuxt (20 November 2024, VueConf Toronto) - Nuxt from the architect point of Vue (16 October 2024, Vue from the Source) - Automatic web font optimisation with fontaine (11 July 2024, Google I/O Extended Portlaoise) - Live on the edge (5 June 2024, Frontend Nation) β€” [Video](https://www.youtube.com/watch?v=SgvbylFEnoQ) - Introducing UnJS (21 May 2024, EdinburghJS) - State of Nuxt 2024 (17 May 2024, Vueconf US) - Modern development with Nuxt (18 April 2024, Devoxx Greece) β€” [Video](https://www.youtube.com/watch?v=BSZ29P_aMBg) - Building a framework (19 March 2024, EdinburghJS) - Let's build: crafting a Nuxt 3 app from scratch (25 January 2024, Vue.js Nation) β€” [Video](https://youtu.be/WEaxO4j5lo0?si=IBmxX-UyjkeuZxCJ) - A new Nuxt (10 November 2023, vueday 2023) - Nuxt: making an extensible meta framework (5 October 2023, ViteConf) β€” [Video](https://www.youtube.com/watch?v=4P391HVvjIY&list=PLqGQbXn_GDmkOsHI7-Wrbv1GgAA4tJZhg&index=18) - Building for the edge: crafting a next gen framework (5 October 2023, Armada JS) - Making magic: building a TypeScript-first framework (21 September 2023, TypeScript Congress) β€” [Video](https://portal.gitnation.org/contents/making-magic-building-a-typescript-first-framework) - Nuxt's most recent developments (21 August 2023, Views on Vue) β€” [Link](https://topenddevs.com/podcasts/views-on-vue/episodes/nuxt-s-most-recent-developments-with-daniel-roe-vue-222) - Creating Elk as a progressive web app (25 May 2023, Hanselminutes) β€” [Link](https://hanselminutes.com/894/creating-the-mastodon-app-elk-as-a-progressive-web-app-with-daniel-roe) - Code a Vue-powered ChatGPT (3 May 2023, Vue.js Forge) β€” [Video](https://www.youtube.com/watch?v=YgUAjNaVnHc) - Building Elk: rapid development with Nuxt 3 (31 March 2023, CityJS London) β€” [Video](https://www.youtube.com/watch?v=dTf3Xi9ZIBY) - Building hybrid web apps with Nuxt (28 November 2022, TKYT) β€” [Video](https://www.youtube.com/watch?v=OXcFuEyngqA) - Building for the edge with Nuxt 3 (17 November 2022, Modern Frontends) - Beyond static: building with Nuxt 3 and Nitro (17 November 2022, Nuxt Nation) - Nuxt 3 and beyond (1 November 2022, VueConf Toronto) - How Vite makes Nuxt possible (25 October 2022, PodRocket) β€” [Link](https://podrocket.logrocket.com/how-vite-makes-nuxt-possible) - The release of Nuxt 3 (3 September 2022, Whiskey Web and Whatnot) β€” [Link](https://www.whiskeywebandwhatnot.fm/the-release-of-nuxt-3-with-daniel-roe/) - Nuxt and the composable web (27 July 2022, Composability Summit) β€” [Link](https://composability.dev/) - New features and the Nuxt 3 community (21 June 2022, Views on Vue) β€” [Link](https://topenddevs.com/podcasts/views-on-vue/episodes/nuxt-3-newa-features-and-the-nuxt-3-community-with-daniel-roe-vue-188) - Developer experience with Nuxt 3 (2 June 2022, Vue.js Amsterdam) β€” [Video](https://www.youtube.com/watch?v=Xv8EtQwPs8Q) - Building your next app in Nuxt 3 (25 May 2022, Vue.js Global Summit) - The new features of Nuxt 3 beta (24 May 2022, Views on Vue) β€” [Link](https://topenddevs.com/podcasts/views-on-vue/episodes/daniel-roe-and-the-new-features-of-nuxt-3-beta-vue-186) - Hybrid rendering with zero config (19 May 2022, Azure Static Web Apps Anniversary) β€” [Link](https://docs.microsoft.com/en-us/events/learntv/swa-anniversary-may-2022/) - Nuxt 3 (17 May 2022, PodRocket) β€” [Link](https://podrocket.logrocket.com/nuxt-3) - TypeScript for library authors (29 April 2022, TypeScript Congress) - What happens when you start Nuxt 3: a deep dive (7 March 2022, VueStorefront) β€” [Video](https://www.youtube.com/watch?v=IVA_76hKEwE) - Nuxt 3 - zero to hero (26 January 2022, Vue.js Nation) β€” [Video](https://www.youtube.com/watch?v=-U8NWGTGNVw) - Nitro: building a new server for a serverless world (25 January 2022, The Monthly Dev) β€” [Video](https://www.youtube.com/watch?v=-U8NWGTGNVw) - All about Nuxt 3 (12 January 2022, Vue.js v-tokyo γ‚ͺンラむン) - Building a PWA with Nuxt (2 December 2021, Geekle E-commerce Tech Summit) - Building better with Nuxt 3 (25 November 2021, JavaScript Congress) β€” [Video](https://www.youtube.com/watch?v=sEPqSyww04c) - Diving into Nuxt 3 (23 November 2021, VueConf Toronto) - Q&A - migrating to Vue 3 (15 September 2021, Nuxt Nation) - A night with Vue (3 June 2021, Async) β€” [Video](https://youtu.be/r4MFkHmOOdI?t=1880) - Edge-rendering with Nuxt (26 February 2021, Vuejs Amsterdam) β€” [Video](https://www.youtube.com/watch?v=ApUPE8b-m04&t=19s) - Vue composition API and Nuxt (29 October 2020, Views on Vue) β€” [Link](https://topenddevs.com/podcasts/views-on-vue/episodes/vov-126-vue-composition-api-and-nuxt-with-daniel-roe) - Making your global store bulletproof (8 October 2020, VueJS Athens) β€” [Video](https://youtu.be/gbtJvymBKdg?t=575) - Marketing innovation (30 July 2020, Innovation SuperNetwork) - GraphQL in the enterprise (28 July 2020, Web Rush) β€” [Link](https://webrush.io/episodes/episode-94-graphql-with-daniel-roe) - Working with Vue in markdown (22 July 2020, VueJS Berlin) β€” [Video](https://www.youtube.com/watch?v=Z8sV4ORWlls) - Building with Nuxt in the real world (3 March 2020, Web Rush) β€” [Link](https://webrush.io/episodes/episode-84-nuxt-vue-and-graphql-daniel-roe) - The science of business communication (7 November 2018, NE Expo) - How concision might save your life (3 June 2016, TEDx Durham) β€” [Video](https://www.youtube.com/watch?v=VeCOIcSHKp4) --- ## Blog Posts ### The virtuous circle - **Date:** 2026-03-03 - **URL:** https://roe.dev/blog/virtuous-circle.md - **Tags:** open source The virtuous circle is the most powerful pattern in developer tooling. And it's the myth of the 10x developer that makes it hard to see. ### The golden thread - **Date:** 2026-01-14 - **URL:** https://roe.dev/blog/the-golden-thread.md - **Tags:** ai, life AI can serve us as a force multiplier, augmenting our own agency and making the most of our own effort, hard work and value. Not by replacing it. ### How I'm funded - **Date:** 2025-07-13 - **URL:** https://roe.dev/blog/funding.md - **Tags:** open source, funding Being a full-time open source maintainer is a rare privilege. In the interests of transparency, let me explain a little more about how I am funded. ### Diversity, equity and inclusion - **Date:** 2025-03-08 - **URL:** https://roe.dev/blog/diversity.md - **Tags:** open source, diversity, inclusion I'm in favour of diversity, equity and inclusion in open source communities, and here's why I think it matters. ### Zero sum games - **Date:** 2025-01-26 - **URL:** https://roe.dev/blog/zero-sum-games.md - **Tags:** profit, open source Open source is about mutual giving. So how does that square with commercial open source? Or building a for-profit product on top of an open source project? ### Today is your day - **Date:** 2024-12-31 - **URL:** https://roe.dev/blog/today-is-your-day.md - **Tags:** new year, resolutions Reflection isn't my strong suit. I think. But I wish it were more part of my life. So I thought I'd try to piece together ... part of ... my story in 2024. ### Using AI in open source - **Date:** 2024-07-12 - **URL:** https://roe.dev/blog/using-ai-in-open-source.md - **Tags:** ai, open source If you want to use AI to help you contribute to one of the projects I maintain, I would be delighted. But I have rules. ### Little oak - **Date:** 2024-04-26 - **URL:** https://roe.dev/blog/little-oak.md - **Tags:** open source, giving I wrote a little parable about open source, about credit, and about giving things away. ### Using shared data when generating pages - **Date:** 2023-12-30 - **URL:** https://roe.dev/blog/shared-data-nuxt-generate.md - **Tags:** nuxt, generate You may have loved the shared 'payload' feature when generating Nuxt 2 apps. But did you know you can do the same in Nuxt 3? ### Governance and abuse - **Date:** 2023-07-27 - **URL:** https://roe.dev/blog/governance-and-abuse.md - **Tags:** governance, open source Whenever you have people working together, there's potential for great things. There's also potential for harm - and sadly that's something we need to think about too. ### A guide to Nuxt server components - **Date:** 2023-07-24 - **URL:** https://roe.dev/blog/nuxt-server-components.md - **Tags:** nuxt, server components It's possible to use server components within Nuxt, even if you are generating a static site. Here's how. ### Contributing to Nuxt - **Date:** 2023-06-24 - **URL:** https://roe.dev/blog/contributing-to-nuxt.md - **Tags:** nuxt, open source, contribution My thoughts both about getting involved more generally in open source, and also specifically some tips on contributing to Nuxt. ### An open invitation - **Date:** 2023-06-11 - **URL:** https://roe.dev/blog/open-invitation.md - **Tags:** communication, contact If you want to have a 10-minute chat about anything, then I would love to talk to you. ### A letter to Modern Frontends - **Date:** 2022-11-25 - **URL:** https://roe.dev/blog/a-letter-to-modern-frontends.md - **Tags:** conference, letter A letter to Modern Frontends ### Creating your own sitemap module for Nuxt - **Date:** 2022-11-12 - **URL:** https://roe.dev/blog/creating-your-own-sitemap-module.md - **Tags:** nuxt, module, sitemap Here's how you can create a Nuxt module to generate a sitemap automatically. ### Building your own Vue rich text component - **Date:** 2020-03-01 - **URL:** https://roe.dev/blog/building-your-own-vue-rich-text-component.md - **Tags:** vue, components, rich text One way you might build your own Vue rich text component. ### Using serverless functions in Nuxt on Vercel - **Date:** 2019-12-19 - **URL:** https://roe.dev/blog/serverless-functions-nuxt-zeit-now.md - **Tags:** nuxt, serverless, vercel If you are using Vercel to host your Nuxt application, you can use the same entrypoints for Nuxt server middleware and your Vercel serverless functions. Here's how. ### Good UX and giving birth - **Date:** 2019-12-16 - **URL:** https://roe.dev/blog/good-ux-and-giving-birth.md - **Tags:** personal, ux, brand A review of Freya, an app that's head-and-shoulders above the rest. ### A brief introduction - **Date:** 2019-12-12 - **URL:** https://roe.dev/blog/introduction.md - **Tags:** personal After a long time without a blog, it's time to put pen to paper again. --- ## Contact - Email: daniel@roe.dev - GitHub: https://github.com/danielroe/ - Bluesky: https://bsky.app/profile/danielroe.dev - LinkedIn: https://www.linkedin.com/in/daniel-roe/ - Mastodon: https://mastodon.roe.dev/@daniel - Instagram: https://www.instagram.com/daniel.c.roe - Twitch: https://twitch.tv/danielroe - YouTube: https://www.youtube.com/@danielroe