# Cristopher Paniagua > Cristopher Paniagua is a Senior Software Engineer specializing in frontend development with Vue, Nuxt, React and TypeScript. Projects, talks, resume and blog. ## Documentation Sets - [Cristopher Paniagua · Full content](https://cristopherps.dev/llms-full.txt): Every blog post by Cristopher Paniagua as plain markdown, for language models and AI agents. ## Blog Technical write-ups about open source projects and frontend engineering with Vue 3. - [Pokémon shopping cart with Vue 3, Axios and the PokéAPI](https://cristopherps.dev/raw/blog/pokemon-shopping-cart-vue3.md): How a Vue 3 shopping cart demo consumes the PokéAPI REST API: batched lazy loading with Promise.all, client-side pagination, a reactive cart with computed totals, loading and error states, and a simulated checkout. - [Vue 3 Autocounter: an animated number counter component for Vue 3](https://cristopherps.dev/raw/blog/vue3-autocounter.md): How vue3-autocounter works, how to install it, and how to use it to animate statistics, metrics and prices in Vue 3 and Nuxt apps, with every prop, event and method documented. - [Building a TODO app with the Vue 3 Composition API and localStorage](https://cristopherps.dev/raw/blog/vue3-todo-app-composition-api.md): A walkthrough of a Vue 3 TODO app built with ref, computed and onMounted: reactive task state, To-Do and Done tabs, UUID task IDs, confirmation flows and localStorage persistence. ## Pages - [About me](https://cristopherps.dev): Who Cristopher Paniagua is and what he works on. - [Resume](https://cristopherps.dev/resume): Professional experience and skills. - [Projects](https://cristopherps.dev/projects): Live open source projects and GitHub repositories. - [Talks](https://cristopherps.dev/talks): Talks and workshops about Vue.js and frontend development. - [RSS feed](https://cristopherps.dev/rss.xml): Blog feed in RSS 2.0 format.