About Me
I work at the intersection of CRM systems, solution design, and software automation. My background is in Communication Studies from Westmont College in Santa Barbara, but my career has taken me through a range of environments—from PR consulting and real estate operations to architectural and engineering firms, and most recently, software consulting as a Solutions Engineer focused on Deltek Vantagepoint, the CRM and ERP platform at the center of many AEC and professional-services firms.
I didn’t start my career intending to write code. I started by trying to remove friction from my own work. That curiosity led me to automation, then to Python, and eventually to building more structured systems and applications. What began as a productivity experiment became a core part of how I approach problem-solving.
As my roles evolved, so did the tools I used. I moved into JavaScript to build scripts and plugins for Adobe InDesign, then into React and Firebase to develop internal web applications, including a prototype digital asset management system. Across each transition, the constant has been using technology deliberately—to simplify workflows, reduce manual effort, and make systems easier for people to use and maintain.
What differentiates my approach is perspective. I understand how software systems are designed, but I also understand how people actually work. Software always carries implicit assumptions about process, ownership, and behavior—and it only delivers value once those assumptions are understood and adopted.
I focus on bridging that gap:
- - Translating business needs into technical solutions
- - Translating technical constraints into clear, actionable decisions
- - Helping teams adopt systems that are realistic, maintainable, and user-centered
Day to day, that means sitting on both sides of a Vantagepoint engagement: technical discovery and requirements definition with a client’s team, then the actual solution architecture—designing custom hubs, writing the stored procedures behind them, and building integrations that extend the platform past what it does out of the box. When a pattern recurs across engagements, I formalize it—like the Shadow Data Layer, a methodology I developed for giving Vantagepoint historical memory it doesn’t have natively.
At its best, software isn’t just code—it’s communication. My goal is to help organizations adopt software-oriented thinking while helping technical teams build solutions grounded in real user behavior. That’s where durable, effective systems come from.