David is a software developer who cares about documentation.

An engineer enhancing the developer experience of complex technical products.

Recent Work

Some of the lovely projects I have worked with.

What I Do

I help tech companies to enhance the developer experience of their APIs; by combining SDKs, tooling, and documentation.

Developer Portals

The documentation is the entry point to your project. I architect the information structure of the site and set up the infrastructure to serve your product's documentation with Sphinx.

Docs-as-Code

Applying software development processes and tools to make documentation maintainable. I migrate information between documentation systems and automate documentation workflows using GitHub Actions and TravisCI.

Product Documentation

I combine my background as a developer and technical writer to author straightforward documentation, including developer guides, explanations, and API reference documentation with OpenAPI.

Product Management

I'm passionate about user experience, focusing on developer tools such as APIs, SDKs, and CLIs. I take an incremental approach when prioritizing and researching new features to take products to the next level.

Testimonials

What clients and co-workers say about me.

Adding the @Netlify integration helped our Clients Team @NEMofficial and greatly improved our internal code review process. Thank you, David, for your great work!

Author avatarGrégory Saive - Head of Development at nem.io

David is one of the most competent professionals I have ever worked with. It has a great facility to make even the most difficult challenge seem easy. We delegated David as clients, the responsibility of developing the core business project for our company, and ensured excellent performance, with full deserved confidence and honesty at all times.

Author avatarMaribel Bainad - CPO at siltom.com

David is an outstanding web developer. We have worked together on multiple online projects, so when I decided to set up produccionline.com I did not hesitate to contact him to be my business partner.

Author avatarAlex González - CEO at producciononline.com

Latest from the Blog

Sharing my learning journey on software development and documentation automation.