
Tools and technologies I use
The tools I actually reach for.
Some are part of my everyday stack. Others come in when a project needs a particular interface, integration, or delivery workflow.
The tools I know well
I choose tools based on the people using the site, its content, and the systems it needs to connect to.
Tools I use most: JavaScript and TypeScript, HTML and CSS, Eleventy and Nunjucks, Tailwind CSS, Figma, WordPress, GitHub, and Netlify.
Core web development
Languages and libraries for websites, web applications, content systems, and animation.
JavaScript
TypeScript
PHP
HTML
CSS
React
Vue
Eleventy
Nunjucks
Tailwind CSS
shadcn/ui
Radix UI
Headless UI
Alpine.js
Framer
Lottie
GSAP
Design and publishing
Tools for wireframes, prototypes, user flows, interface design, and client-managed content.
Figma
Sketch
Adobe XD
Miro
WordPress
Advanced Custom Fields
Kadence
Systems and delivery
Tools for integrations, local development, code review, deployment, hosting, and maintenance.
REST APIs
JSON
Postman
Swagger
GitHub
Netlify
WP Engine
Local
Quality and measurement
Accessibility testing, analytics, search visibility, and technical checks.
Accessibility
Google Tag Manager
Technical SEO
AI-assisted work
Research, prototyping, debugging, and implementation. I verify the output before it ships.
ChatGPT
Claude
Gemini
Cursor
Windsurf
Project collaboration
Collecting feedback, recording decisions, and tracking the work.
Slack
Trello
BugHerdJira
What this list is for
Technical collaborators can use it to see where I can contribute without a long ramp-up. If your project uses something else, I’ll look at the system before deciding whether I’m a good fit.