Shapeshifter lets you build and customise user profiles using a flexible JSON merge API. Update any field, nest as deep as you need.
Try the demo profile or read the API documentation to get started.