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.
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
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.