daniel roe
(he/him)- Open to
- Board positionsCollaborationsSpeaking engagements
Highlights
Full profile
Career: 10
I lead the core team building Nuxt, a framework for building full-stack web apps.
That includes leading the ongoing development, direction, and community engagement for Nuxt, its ecosystem and related open source projects.
Project steward
Strategic Advisor
CleverBucks
Imperial Enterprise Lab
Provide advice and coaching for startups in the Imperial Enterprise Lab around issues of:
- product strategy/planning/architecture
- product review (UI/UX)
- technical and strategic advice for startups, from recruiting to founder responsibilities
- identifying the key value proposition and messaging for a product
NuxtLabs
Worked full-time on Nuxt and its ecosystem, leading the Nuxt core team.
Parent Scheme
Durham, England, GB
HR-tech SaaS startup. Designed the app architecture, drove product development, and coded the full stack (Laravel, Nuxt, CubeJS, Node.js running on AWS, Digital Ocean Kubernetes and Vercel). Recruited and trained a team of three other developers, mentoring and providing direction alongside product management and line managing two designers and an animator.
Concision
Durham, England, GB
Grew this digital agency from scratch, building a reputation in the North East of England for our big-picture, message-focused approach. Multi-disciplinary job role, including business development, developing marketing strategies for clients, content writing and editing, logo and website design, build and deployment.
St Mark's Rawcliffe
York, England, GB
Among other things, designed and built brand and tech stack for the church’s digital presence. Led and managed a team of volunteers involved in the community and set overall vision.
Roebuck Software
Coded desktop applications and websites, including the showcase for China Millennium Productions in New York Fashion Week.
Projects: 31
See and share Core Web Vitals and PageSpeed Insights results, simply and easily.
Celebrating sites built with Nuxt in the wild.
A daily word puzzle game.
Your Discord events, everywhere. Subscribe once, sync to any calendar app.
Find your first open-source commit on GitHub.
Download StackBlitz projects programmatically.
A site to toggle your developer mode on and off with one click.
Sync GitHub issues offline into a local folder.
A VS Code extension to measure type complexity within a project.
Fail CI when dependencies in your lockfile lose npm provenance or trusted publisher status.
Turns conventional commits into a draft release PR, tags the PR on merge, and stages publishing to npm via OIDC trusted publishing.
A typed, zero-dependency schema generator and query builder for Sanity.
Annotate functions as pure for Rollup.
A tiny plugin to replace package imports with better native code.
Tools for minimal TypeScript transpilation of Vue SFCs.
SSR bundle renderer for Vue 3.
Zero-dependency library to capture and parse stack traces in Node, Bun, Deno and more.
PostCSS plugin to inject Capsize font metrics.
A wrapper around estree-walker that accepts an oxc AST.
Builder-agnostic plugin to allow restricting import patterns in certain parts of your code-base.
A suite of type utilities for building strongly-typed APIs.
Making filesystem routing universal.
Framework-agnostic tools for accessing data from font CDNs and providers.
Lightweight file-to-file transpiler.
Inline your app's critical CSS and lazy-load the rest.
Automatic font fallback metrics to eliminate layout shift from web fonts.
A compiled-away, type-safe, readable RegExp alternative.
A fast, modern browser for the npm registry.
Detect duplicate GitHub issues, areas of concern and more across related repositories.
The progressive web framework for building full-stack web apps with Vue.
A full-stack server toolkit for building web servers that deploy anywhere.
Talks & sessions: 87
Magically optimising your fonts
This talk explores web font optimisation challenges and solutions, covering the impact of web fonts on Core Web Vitals and common implementation approaches. I introduce two new open source tools, fontaine and unifont, as well as demonstrating how we're able to build on top of them with Nuxt Fonts to create a streamlined, privacy-focused approach to web font implementation.
Delivered 4x · latest 2026 · ZurichJS, GlasgowJS, Nuxt Nation +1
ZurichJS · Sep 9, 2026 · Presenter
GlasgowJS · Jan 14, 2025 · Presenter
Nuxt Nation · Nov 12, 2024 · Presenter
ViteConf · Oct 3, 2024 · Presenter
npmx: a fast, modern browser for the npm registry
Web Engines Hackfest · Jun 15, 2026 · Presenter
Whether you’re building devtools or building APIs for your own team to use, nailing developer experience is essential.
In this in-depth talk, Daniel will talk about designing developer APIs, improving DX and writing code that’s both maintainable and increases developer productivity.
Delivered 2x · latest 2026 · JSHeroes, SINFO
JSHeroes · May 14, 2026 · Presenter
SINFO · Apr 20, 2026 · Presenter
Frontend tooling moves at breakneck speed, but the foundations of great web applications remain surprisingly constant. In this talk, Daniel explores how to architect projects that will thrive across technology shifts — from framework migrations to evolving hosting landscapes. Drawing from his work leading the Nuxt core team and collaborating with global developer communities, Daniel shares patterns, pitfalls, and practical strategies for building software that stays resilient, adaptable, and joyful to work on.
Delivered 4x · latest 2026 · CityJS London, VueFes Japan, Voxxed Days Crete +1
CityJS London · Apr 17, 2026 · Presenter
VueFes Japan · Oct 25, 2025 · Presenter
Voxxed Days Crete · Sep 26, 2025 · Presenter
WhatTheStack · Sep 20, 2025 · Presenter
Delivered once · latest 2026 · VueJS Amsterdam
VueJS Amsterdam · Mar 12, 2026 · Presenter
React at the Edge: Building a Framework from Scratch (Live)
React Summit US · Nov 18, 2025 · Presenter
JavaScript represents a big part of page weight - and optimising for performance often requires trimming or optimising the bundle - albeit imperfectly. At the same time, bundlers have never been more important in full-stack JS frameworks. In this session we’ll be rethinking how bundlers can optimise JS, if we let go of some of our previous assumptions about what bundling means.
Delivered 6x · latest 2025 · JSNation, VueJS Amsterdam Meetup, BEL Vue +3
JSNation · Nov 17, 2025 · Presenter
VueJS Amsterdam Meetup · Mar 11, 2025 · Presenter
BEL Vue · Feb 18, 2025 · Presenter
Vue.js Nation · Jan 29, 2025 · Presenter · Virtual
Vue.js Paris · Jan 8, 2025 · Presenter
performance.now() · Nov 15, 2024 · Presenter
Effortlessness' is the super-power I'd pick if I could. With and without AI, there's a lot you can do to make your workflow feel more effortless - spending less time doing things you don't like. We'll live code a personal CLI, and then look at some of the things you can easily get it to do.
Delivered 2x · latest 2025 · Voxxed Days Crete, ViennaJS
Voxxed Days Crete · Sep 26, 2025 · Presenter
ViennaJS · Apr 23, 2025 · Presenter
Let's look at the vision for Nuxt and how it's going to continue to develop in Nuxt 4 and beyond.
Delivered once · latest 2025 · DundeeScript
DundeeScript · Sep 9, 2025 · Presenter
Fast Sites Start with Fonts: A Deep Dive
The Weekly Dev's Brew · Jul 6, 2025 · Virtual
The rise of the meta framework
An exploration of the evolution and impact of meta frameworks in modern web development. I'll examine the recent trend towards meta frameworks like Nuxt, Next, Solid Start, Remix, SvelteKit, and others, exploring the factors driving their rise in popularity. We'll discuss the benefits and potential drawbacks of using meta frameworks, when they are the best solution, and scenarios where other options may be preferable. I'll showcase the current capabilities of meta frameworks and offer predictions on how this landscape may evolve over the next year.
Delivered 4x · latest 2025 · ADEO Dev Summit, vuejs.de Conf, ScotSoft 2024 +1
ADEO Dev Summit · Jun 5, 2025 · Presenter
vuejs.de Conf · Oct 8, 2024 · Presenter
ScotSoft 2024 · Sep 26, 2024 · Presenter
Middlesborough FE · Jul 17, 2024 · Presenter
Vibe coding with Nuxt
Front End Nation · Jun 4, 2025 · Presenter · Virtual
Let's look at the current state of Nuxt and talk about the vision for Nuxt looking ahead into 2025.
Delivered 2x · latest 2025 · VueConf US, Vuejs Amsterdam
VueConf US · May 19, 2025 · Presenter
Vuejs Amsterdam · Mar 12, 2025 · Presenter
An AI-enabled framework: using LLMs to put people first
Delivered 5x · latest 2025 · Fusion, Google I/O Extended Portlaoise, DevHub North +2
Fusion · Feb 26, 2025 · Presenter
Google I/O Extended Portlaoise · Jul 11, 2024 · Presenter
DevHub North · May 30, 2024 · Presenter
VueJS Athens · Apr 19, 2024 · Presenter
JetBrains JavaScript Day · Nov 2, 2023 · Presenter
This talk explores what's new in Nuxt 4, and the architectural decisions we've made to make it 'a better hammer', no matter what kind of project you're facing. This aims to be useful for anyone, even if they don't use Nuxt. We're thinking about framework philosophy, and what's under the hood.
Delivered 3x · latest 2025 · DundeeScript, Vue.js Live, CityJS London
DundeeScript · Feb 11, 2025 · Presenter
Vue.js Live · Apr 25, 2024 · Presenter
CityJS London · Apr 5, 2024 · Presenter
Let's look at the current state of Nuxt and talk about the vision for Nuxt looking ahead into 2024.
Delivered 2x · latest 2024 · VueConf Toronto, PragVue
VueConf Toronto · Nov 20, 2024 · Presenter
PragVue · Sep 17, 2024 · Presenter
Automatic web font optimisation with fontaine
Google I/O Extended Portlaoise · Jul 11, 2024 · Presenter
Delivered 2x · latest 2024 · EdinburghJS, Vueconf US
EdinburghJS · May 21, 2024 · Presenter
Vueconf US · May 25, 2023 · Presenter
Let's look at the current state of Nuxt and talk about the vision for Nuxt looking ahead into 2024.
Delivered 2x · latest 2024 · Vueconf US, Vue.js Amsterdam
Vueconf US · May 17, 2024 · Presenter
Vue.js Amsterdam · Feb 28, 2024 · Presenter
Let's build: crafting a Nuxt 3 app from scratch
Vue.js Nation · Jan 25, 2024 · Presenter
Delivered 3x · latest 2023 · vueday 2023, VueFes Japan, Nuxt Nation
vueday 2023 · Nov 10, 2023 · Presenter
VueFes Japan · Oct 28, 2023 · Presenter
Nuxt Nation · Oct 19, 2023 · Presenter
Building for the edge - crafting a next-gen framework
Delivered 5x · latest 2023 · Armada JS, Digital Labin, WeAreDevs World Congress +2
Armada JS · Oct 5, 2023 · Presenter
Digital Labin · Sep 23, 2023 · Presenter
WeAreDevs World Congress · Jul 27, 2023 · Presenter
Vue.js Live · May 12, 2023 · Presenter
AgentConf · Feb 23, 2023 · Presenter
Nuxt: making an extensible meta framework
ViteConf · Oct 5, 2023 · Presenter
Making magic: building a TypeScript-first framework
TypeScript Congress · Sep 21, 2023 · Presenter
Building Elk: rapid development with Nuxt 3
Delivered 3x · latest 2023 · CityJS London, PodRocket, Vuejs Amsterdam
CityJS London · Mar 31, 2023 · Presenter
PodRocket · Mar 15, 2023 · Virtual
Vuejs Amsterdam · Feb 9, 2023 · Presenter
Building for the edge with Nuxt 3
Delivered 5x · latest 2022 · Modern Frontends, Øredev, vuejs.de Conf +2
Modern Frontends · Nov 17, 2022 · Presenter
Øredev · Nov 8, 2022 · Presenter
vuejs.de Conf · Oct 5, 2022 · Presenter
Vue.js Budapest · May 5, 2022 · Presenter
Vue.js Poland · Apr 28, 2022 · Presenter
Beyond static: building with Nuxt 3 and Nitro
Nuxt Nation · Nov 17, 2022 · Presenter
Nuxt 3 and beyond
VueConf Toronto · Nov 1, 2022 · Presenter
Delivered 2x · latest 2022 · PodRocket, ViteConf
PodRocket · Oct 25, 2022 · Virtual
ViteConf · Oct 11, 2022 · Presenter
Optimising developer experience with Nuxt 3
Delivered 3x · latest 2022 · Vue.js Amsterdam, Vue.js Live
Vue.js Amsterdam · Jun 2, 2022 · Presenter
Vue.js Amsterdam · Feb 10, 2022 · Presenter
Vue.js Live · Oct 20, 2021 · Presenter
Building your next app in Nuxt 3
Vue.js Global Summit · May 25, 2022 · Presenter
Hybrid rendering with zero config
Azure Static Web Apps Anniversary · May 19, 2022 · Presenter
TypeScript for library authors
TypeScript Congress · Apr 29, 2022 · Presenter
What happens when you start Nuxt 3: a deep dive
VueStorefront · Mar 7, 2022 · Presenter
Nitro: building a new server for a serverless world
The Monthly Dev · Jan 25, 2022 · Presenter
All about Nuxt 3
Vue.js v-tokyo オンライン · Jan 12, 2022 · Presenter
Building a PWA with Nuxt
Geekle E-commerce Tech Summit · Dec 2, 2021 · Presenter
Delivered 2x · latest 2021 · VueConf Toronto, Views on Vue
VueConf Toronto · Nov 23, 2021 · Workshop
Views on Vue · Mar 16, 2021 · Virtual
Q&A - migrating to Vue 3
Nuxt Nation · Sep 15, 2021 · Presenter
Marketing innovation
Innovation SuperNetwork · Jul 30, 2020 · Presenter
The science of business communication
NE Expo · Nov 7, 2018 · Presenter
Publications: 19
roe.dev
roe.dev
roe.dev
roe.dev
roe.dev
roe.dev
roe.dev
roe.dev
roe.dev
roe.dev
roe.dev
roe.dev
roe.dev
Skills: 24
Technical
Business
Creative
Interpersonal
Community
Education: 2
Oak Hill College
M.Th., Theological and Pastoral StudiesMaster
University of Oxford
B.A. (M.A. Oxon), JurisprudenceBachelor
Awards: 5
New Year Honours List
OpenUK
Named in the OpenUK 2025 New Year Honours for contributions to open source.
Google Developer Expert
Microsoft MVP
Microsoft
GitHub Star
GitHub
One to Watch
FreshMinds
Languages: 4
What else would you like to see here?
Missing something? Tell us what would make this page more useful.
Sign in to share an idea.