
I Rebuilt My Portfolio with Claude Code in Two Weeks
A behind-the-scenes look at how I used a multi-agent Claude Code workflow — with specialized Front-End, UI/UX, QA, and SEO agents — to rebuild my Nuxt portfolio in two weeks.
Essays, tutorials, and field notes on front-end engineering, modern JavaScript, and shipping better interfaces.
Browse the archive
22 articles

I Rebuilt My Portfolio with Claude Code in Two Weeks
A behind-the-scenes look at how I used a multi-agent Claude Code workflow — with specialized Front-End, UI/UX, QA, and SEO agents — to rebuild my Nuxt portfolio in two weeks.

How To Debug Components, State, and Events with Vue.js Devtools
Learn how to use Vue Devtools to inspect components, trace events, debug Vuex state, and speed up troubleshooting in Vue.js applications.

How To Make Your Vue.js Application DRY with Slots, Mixins, and Composition API
Learn how to keep Vue applications DRY with slots, mixins, and the Composition API so you can reuse logic, reduce duplication, and scale cleanly.

How To Manage State in a Vue.js Application with Vuex
Learn how to manage state in Vue.js with Vuex using stores, actions, mutations, and modules to build predictable, scalable front-end applications.

How To Use Built-In and Custom Directives in Vue.js
Learn how to use Vue.js directives like v-if, v-show, v-bind, v-model, and custom directives to build dynamic, interactive front-end components.

How To Create User Interactions with Events in Vue
Learn how to handle Vue events with v-on, event modifiers, key modifiers, and custom events so components respond cleanly to user interactions.

How To Create Reusable Blocks of Code with Vue Single-File Components
Learn how Vue Single-File Components, props, and slots help you build reusable UI blocks, cleaner component architecture, and more maintainable Vue apps.

How To Navigate Between Views with Vue Router
Learn how to use Vue Router for client-side routing, dynamic routes, and navigation between views in a Vue single-page application.

How To Use Vue.js Environment Modes with a Node.js Mock Data Layer
Learn how to use Vue environment modes with a Node.js mock API so frontend development can move faster before the real backend is ready.

How To Generate a Vue.js Single Page App With the Vue CLI
Learn how to scaffold a Vue.js single-page application with the Vue CLI, understand the project structure, and start building reusable Vue components.
How To Use TypeScript with Vue Single File Components
Learn how to use TypeScript with Vue Single-File Components to type props, component state, and application logic more reliably.

Getting Started with Server-Side Rendering Using Nuxt.js
Learn how Nuxt.js simplifies server-side rendering for Vue applications, improving SEO, first-load performance, and universal app architecture.

How To Implement an Infinite Scroll with Vue.js
Learn how to build infinite scroll in Vue.js by detecting scroll position, fetching paginated API data, and loading content without page refreshes.

Integrating and Using CSS Frameworks with Vue.js
Learn how to integrate Bootstrap, Bulma, and Foundation with Vue.js while keeping your component architecture clean, reusable, and maintainable.

How To Use Chart.js with Vue.js
Learn how to use Chart.js with Vue.js to build reusable chart components, map reactive data to visualizations, and create interactive dashboards.

Importing Global Libraries into Vue CLI (The Clean Way)
Learn how to globally import CSS and JavaScript libraries in Vue CLI using Webpack aliases — a cleaner, more maintainable alternative to @import statements.

Creating Aliases for Package Imports in React
Learn how to configure Webpack aliases in React to replace fragile relative imports with clean, absolute paths — and make your codebase easier to maintain.

5 Things Every New Web Developer Should Do to Grow Their Career
Just getting started in web development and wondering what to do next? Here are five essential things every new web developer should be doing to grow their skills, build their network, and land more opportunities.

Setting Up and Getting REST Service Data With Firebase and Axios
A concise guide to integrating Firebase REST services with Axios HTTP requests, including authentication setup and secure data fetching.

The Best Way to Learn a New Framework: Find a Topic You're Passionate About and Run With It
Skip the 'Hello World' grind. The best way to learn a new JavaScript framework is to build something you actually care about. Here's how to do it.

How to Stay Ahead of Google's Non-Intrusive Popup Update
Learn how Google's intrusive interstitial update affects mobile SEO, which popups are risky, and how to protect your rankings without hurting conversions.

WWW vs. Non-WWW: Which Is Better for SEO?
Does www or non-www actually affect your SEO? Learn what Google says about domain preference, why URL consistency is what really matters, and how canonical redirects fit in.
I'm always open to new opportunities, freelance projects, and meaningful collaborations. Whether you have an idea or just want to connect, I'd love to hear from you.