Barcelona · Director of Engineering & Operations, Plain Concepts
Strategy leader, forever building.
Building for the web since 2013. Today I design the operating systems behind 500+ engineers, teach change management at a university, and ship developer tools you can install right now.
years building for the web
engineers in the org I scale
stars on open-source projects
years writing articles
Don't take my word.
npm install it.
agent-harness
with the Platform teamPrepare any codebase for AI agents. Wires OpenCode, OpenSpec, codegraph and agentmemory into one multi-agent workflow that runs on native parallel subagents.
npx @plainconceptsplatform/loop-task
with the Platform teamGive any command or AI agent an interval, then watch, pause and chain them from one terminal board.
npm i -g @plainconceptsplatform/project-health
with the Platform teamDORA metrics for your repos, read straight from the GitHub API. No database, no service to run, and honest about the two metrics GitHub cannot answer.
Live demo ↗papanasi
602 ★ · since 2022One UI library, eight frameworks. Write a component once and ship it to Angular, React, Vue, Svelte, Solid, Qwik, Preact and Web Components.
npm i papanasi⧉Frontend Boilerplates
381 ★ · 2017-23The file structures and good practices behind a decade of frontend projects, as starting points you can actually clone.
boilerplates.js.org ↗inversify-props
Dependency injection without the boilerplate: Vue, Lit, vanilla TS.
npm i inversify-props⧉inversify-hooks
Dependency injection for React in a single useInject() hook.
Doodle Games
for funSix hand-drawn sports games in Three.js, no build step: padel, football, golf, water polo, pétanque and pickleball.
Play in the browser ↗+ everything else
Agentic Workflows, opencode-market, Remote Teams, lazy-analytics and 100+ more repos, across GitHub and the Platform org.
github.com/CKGrafico ↗Free to use. Not free to build.
If one of these saved you an afternoon, sponsoring keeps it maintained.
Strategy is the system.
Execution proves it.
I care less about the next project and more about the systems behind organizational performance: workforce and capacity planning, career frameworks, distributed technical leadership, and the operating models that let a growing technical organization adapt without breaking.
Plain Concepts
From frontend engineer to Director of Engineering and Operations in 11 years. Co-designed the planning framework a 500+ engineer company runs on. Built the Engineering Chapters model, 15+ chapter chairs, and helped scale the Principal Engineers function. Opened the company's Romania office from zero.
La Salle BCN · University Master's
The professor students thank publicly on LinkedIn. Change Management: how transformations actually land: people first, strategy second.
Writing that engineers argue about
And then we stopped working alone: the rise of Loop Engineering, plus a running series on the values engineers need in the AI era.
Rooms of ten,
rooms of two thousand.
For six years I gave talks across Europe, in Spanish and English. A meetup of ten or a conference of two thousand got the same preparation. I never called myself a speaker; I just cared about the room, whoever was in it.
Google DevFest
Why and how to become a Google Developer Expert.
Vue.js Amsterdam
Empowering Vue with TypeScript, Inversify & Vuex.
dotNET Spain
Empowering Vue with TypeScript, Inversify, Vuex and other super tools.
Commit Conf
Real and scalable apps with Nuxt, Vuex & TypeScript.
LondonJS
What is TypeScript and how it helps your team.
Codemotion Spain
Bots are the new apps.
Stories of Web
Why and how to become a Google Developer Expert.
Vue.js Frankfurt
Empowering Vue with TypeScript, Inversify & Vuex.
NetConf BCN
Dependency injection & patterns in components with TypeScript.
MallorcaJS
Dependency injection & patterns in components with TypeScript.
CanariasJS
Dependency injection & patterns in components with TypeScript.
VueDay
Dependency injection & patterns in components with TypeScript.
Vue.js Roadtrip
Dependency injection & patterns in components with TypeScript.
Vue.js Roadtrip
Real and scalable apps with Nuxt, Vuex & TypeScript.
Vue Day
Real and scalable apps with Nuxt, Vuex & TypeScript.
Opensouthcode
Real and scalable apps with Nuxt, Vuex & TypeScript.
Full Stack Fest
Vue.js + TypeScript workshop.
Schibsted & InfoJobs
¿Qué es TypeScript y cómo ayudará a mi equipo?
Open Bravo Space
Hablemos de TypeScript.
CDMon Development Day
Fast talk about TypeScript.
Murcia Meetup Day
¿Qué es TypeScript y cómo ayudará a mi equipo?
Nova Meetup
Technology transformation.
University Tour Microsoft
Lord of the codes: Visual Studio.
Tech Summit Spain
Cordova productivity tools.
Mobility Day
Working with Apache Cordova.
Geekapalooza
Yo solo te pedí un plátano.
Tech Fest
Nos vamos de SPA.
On a community break until 2027.
Stepped back in 2023 to focus on scaling teams and family. Planning a conference, meetup, or podcast down the line? Reach out and count me in early.
Early-stage teams
call me back.
helpdev.org
Founded and ran a volunteer-driven tech non-profit for 11 years: product, engineering, and people, on a budget of zero.
partypops.app
Hands-on collaborator from the early days.
supplaay.com
Helped lay the technical foundations as an early contributor.
Building something early? I like hearing about it.