About
I’ve been working in web development since 2003, and over that time my career has taken me through hands-on development, technical architecture, agency leadership, team management, consulting, and public speaking.
What has stayed consistent throughout all of it is my interest in helping teams do strong, thoughtful digital work in ways that are sustainable over time.
My background
A large part of my career was spent in agency environments, working with organizations of different sizes, structures, and goals. That experience taught me how to navigate complexity, balance competing priorities, and turn broad ideas into practical technical solutions.
It also shaped how I think about leadership. Strong digital work is rarely just about the technology. It depends on communication, trust, process, expectations, and a team’s ability to work well together.
My work today
Today, I serve as the Director of Web Development at MIT Sloan School of Management, where I lead the development, maintenance, and growth of the school’s public digital properties, along with the team that supports them.
The work I care most about sits at the intersection of web modernization, digital governance, performance improvement, delivery quality, and responsible AI adoption. I’m especially drawn to the parts of the job that help teams become stronger over time: clearer workflows, healthier engineering habits, better platform decisions, and more sustainable systems.
I’m particularly interested in how content-heavy organizations can evolve their digital platforms and operating practices so they are easier to govern, easier to maintain, and better prepared to serve as trusted sources of truth for both people and AI-driven systems.
What I care about
A few themes show up again and again in the work I’m drawn to:
- Web modernization strategy
- Drupal platform sustainability
- Digital governance and operating clarity
- Performance and maintainability improvements
- Delivery quality and team workflows
- Practical, responsible AI adoption for web teams
I’m less interested in hype than I am in usefulness. I care about approaches that help teams think clearly, work effectively, and build systems that last.
Speaking and community
Public speaking has been a meaningful part of my career for many years. I’ve spoken on topics including web development, Drupal, technical leadership, testing, delivery quality, performance, and AI in development workflows.
I’ve also spent a long time involved in the Drupal and open-source community as a speaker, organizer, and participant. That side of my work has given me the chance to learn from others, share what I’ve learned, and contribute to conversations that help teams and individuals grow.
Since 2016, I have served as a co-organizer of New England Drupal Camp, and for the past four years I have led the planning and organization of the event’s Day 1 Higher-Ed Summit.
From 2016 to 2020, I hosted the podcast Developing Up, which focused on the non-technical side of being a developer and building a strong career in tech.
You can explore recordings of past talks and upcoming presentations on my Talks page.
Outside of work
Outside of my main professional work, I’m also the creator and maintainer of the book guessing game Book Baffle.
Thanks for reading
I’m glad you’re here.