Work With Me
When you and your team face challenges that require technical fluency and engineering expertise, combined with expert, versatile communication skills and an educator's empathy, I can help.
I bring three decades of teaching and tutoring, software development, curriculum development, design, and writing and editing to create solutions that work for both technical and human needs. I thrive in collaborative and creative environments, leading teams to develop a shared vision and see it through to completion.
What I Can Do
Here are some hypothetical scenarios that illustrate the value I bring to a wide range of projects and teams.
Challenge: A university computer science department wants to integrate AI tools into their curriculum, but faculty are split between those who see it as cheating and those who want to embrace it fully.
My approach: Lead hands-on workshops where faculty experience AI as both educators and learners to discover its potential, guiding them to a middle ground that embraces critical thinking and practical use.
Challenge: A startup has built powerful APIs for machine learning workflows, but developer adoption is stalling—their documentation is technically accurate but developers struggle to see practical applications, and community engagement around their platform is minimal.
My approach: Translate complex technical concepts into practical guidance that helps developers succeed with the platform by creating compelling demos that show real-world applications and building community through workshops and tutorials that developers actually want to attend.
Challenge: An educational technology company has built a powerful platform for creating interactive learning content, but their teacher onboarding is failing—educators get overwhelmed by the interface and abandon it after the first week.
My approach: Create visual walkthroughs, hands-on mini-projects for quick wins, and modular documentation that grows with teachers' confidence, making sophisticated systems feel approachable without dumbing them down.
Challenge: A design studio has a brilliant concept for a creative iPad app that would let architects sketch and present ideas to clients in real-time, but they need someone who understands both the creative workflow and iOS development to make it real.
My approach: Build rapid prototypes to validate concepts, then lead product vision and implementation for focused, boutique iOS and macOS apps that solve specific creative problems, managing the full development process to create polished tools that feel native to Apple's ecosystem.
Challenge: A music streaming platform has powerful discovery algorithms, but users feel overwhelmed by endless playlists and recommendations—they can't connect emotionally with the experience or understand why certain songs appear together.
My approach: Develop user journeys that feel like musical narratives rather than database queries, revealing the "why" behind recommendations: emotional arcs, historical ties, cross-cultural themes.
Challenge: A documentary production company has incredible footage about social justice issues, but they struggle to reach audiences beyond film festival circuits—their complex narratives get lost in social media's noise.
My approach: Design multi-modal storytelling campaigns including interactive companion pieces, data visualizations that reveal story patterns, and short-form content that builds curiosity for the full documentary while preserving its integrity.
If you think I could apply my skills and experience to a challenge you're facing, I'd love to learn more! Use the form below to schedule an exploratory conversation.