My Projects

Over my 20+ year career, I've led initiatives that transform how developers learn, integrate, and build with complex systems. From comprehensive documentation sites to interactive learning tools, here are some highlights from my work at Adobe and beyond.

Current Adobe Projects

React • API Integration • Interactive Learning

Commerce API Interactive Playground

Built React applications that allow developers to test Adobe Commerce APIs in real-time directly within the documentation. This hands-on approach dramatically improves API adoption by letting developers see immediate results from their integration attempts.

Key Features

  • Live API testing environment
  • Real-time response visualization
  • Code generation for multiple languages
  • Integrated with main documentation flow

Try the Playground ↗

Adobe Internal • Storybook • Component Documentation • SDK

SDK Documentation with Storybook 8

Developed advanced Storybook 8 customizations to create interactive SDK documentation that lets developers explore components, see live examples, and understand integration patterns through visual, hands-on exploration.

Achievements

  • Streamlined SDK adoption process
  • Reduced developer confusion through visual examples
  • Created reusable documentation patterns for other teams

Learn About Storybook ↗

Node.js • CLI Development • Automation

Developer Productivity CLI Tools

Created custom CLI tools (jitnotes, pbmodules) that automate repetitive development tasks and streamline workflows. These tools help teams focus on creative problem-solving instead of manual processes.

Tools

  • pbmodules: PageBuilder module scaffolding and management system
  • jitnotes: Rapid note-taking and documentation generation tool

pbmodules project ↗ jitnotes project ↗

Open Source & Community

Open Source • Example Code • Community

PageBuilder Development Examples

Maintain a comprehensive public GitHub repository featuring full-featured PageBuilder development examples. This resource provides the developer community with real-world implementation patterns and best practices.

Community Impact

  • Accelerated community adoption of PageBuilder
  • Reduced development learning curve
  • Established best practices across the ecosystem

View PageBuilder Docs ↗ Style Customization ↗

Speaking • Education • Best Practices

Meet Magento Indonesia Presentation

Presented PageBuilder best practices to the international Magento community in Indonesia, sharing insights on effective developer experience patterns and implementation strategies that benefit the global open-source community.

Connect on LinkedIn ↗

Previous Experience

2006-2018

TOPAZ Technologies

Key Projects

  • AngularJS Application Modernization: Led comprehensive UI overhaul resulting in major usability improvements
  • Developer Training Systems: Created Angular Material training programs with hands-on code reviews
  • Product Strategy: Managed end-to-end marketing and branding strategies for product growth
2001-2005

Schlumberger

Foundational Projects

  • Global API Documentation: Created systems enabling 100+ developers across multiple countries to adopt complex oil & gas systems
  • C# UI Prototyping: Built prototypes for specialized oil data analysis tools using C#/WinForms
  • Dev Studio Integration: Successfully integrated documentation into Microsoft Development Studio for improved workflow

Let's Collaborate

Interested in working together on developer experience, technical writing, or documentation strategy? I'm always excited to tackle new challenges and help teams create better developer experiences.