build 6ddc7a35 | content blog-content@417154f · 338 posts | profiles 32 | ● 0 skipped | format run

$ soultec get list/experts/vendor/vmware -o yaml$ soultec get list/experts/vendor/vmware -o json$ soultec get list/experts/vendor/vmware -o toml$ soultec get list/experts/vendor/vmware -o xml$ python3 experts/vendor/vmware.pyPS> ./experts/vendor/vmware.ps1$ go run experts/vendor/vmware.go$ node experts/vendor/vmware.js

apiVersion: soultec.ch/v1kind: Listmetadata: name: experts/vendor/vmware locale: en labels: award/broadcom-knight: 5 award/vexpert: 8 cert/1/vcf networking: 4 cert/1/vcf storage: 3 cert/1/vsphere: 3 cert/1/vcf operations: 2 cert/1/vcf automation: 1 annotations: route: /en/experts/vendor/vmware/spec: collection: experts locale: en draft: false filter: vendor = vmware source: "skills.json: awards, certifications (curated)" sort: surnamestatus: count: 8 items: - {ref: experts/dario-doerflinger} - {ref: experts/yannick-gerber} - {ref: experts/matthias-grasmueck} - {ref: experts/marco-mattei} - {ref: experts/daniel-stadelmann} - {ref: experts/steven-rodenburg} - {ref: experts/michael-steg} - {ref: experts/karl-widmer} search: /en/search.json
{ "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": { "name": "experts/vendor/vmware", "locale": "en", "labels": { "award/broadcom-knight": 5, "award/vexpert": 8, "cert/1/vcf networking": 4, "cert/1/vcf storage": 3, "cert/1/vsphere": 3, "cert/1/vcf operations": 2, "cert/1/vcf automation": 1 }, "annotations": { "route": "/en/experts/vendor/vmware/" } }, "spec": { "collection": "experts", "locale": "en", "draft": false, "filter": "vendor = vmware", "source": "skills.json: awards, certifications (curated)", "sort": "surname" }, "status": { "count": 8, "items": [ { "ref": "experts/dario-doerflinger" }, { "ref": "experts/yannick-gerber" }, { "ref": "experts/matthias-grasmueck" }, { "ref": "experts/marco-mattei" }, { "ref": "experts/daniel-stadelmann" }, { "ref": "experts/steven-rodenburg" }, { "ref": "experts/michael-steg" }, { "ref": "experts/karl-widmer" } ], "search": "/en/search.json" }}
apiVersion = "soultec.ch/v1"kind = "List"[metadata]name = "experts/vendor/vmware"locale = "en"[metadata.labels]"award/broadcom-knight" = 5"award/vexpert" = 8"cert/1/vcf networking" = 4"cert/1/vcf storage" = 3"cert/1/vsphere" = 3"cert/1/vcf operations" = 2"cert/1/vcf automation" = 1[metadata.annotations]route = "/en/experts/vendor/vmware/"[spec]collection = "experts"locale = "en"draft = falsefilter = "vendor = vmware"source = "skills.json: awards, certifications (curated)"sort = "surname"[status]count = 8search = "/en/search.json"[[status.items]]ref = "experts/dario-doerflinger"[[status.items]]ref = "experts/yannick-gerber"[[status.items]]ref = "experts/matthias-grasmueck"[[status.items]]ref = "experts/marco-mattei"[[status.items]]ref = "experts/daniel-stadelmann"[[status.items]]ref = "experts/steven-rodenburg"[[status.items]]ref = "experts/michael-steg"[[status.items]]ref = "experts/karl-widmer"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="List"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>experts/vendor/vmware</name> <locale>en</locale> <labels> <entry key="award/broadcom-knight">5</entry> <entry key="award/vexpert">8</entry> <entry key="cert/1/vcf networking">4</entry> <entry key="cert/1/vcf storage">3</entry> <entry key="cert/1/vsphere">3</entry> <entry key="cert/1/vcf operations">2</entry> <entry key="cert/1/vcf automation">1</entry> </labels> <annotations> <route>/en/experts/vendor/vmware/</route> </annotations> </metadata> <spec> <collection>experts</collection> <locale>en</locale> <draft>false</draft> <filter>vendor = vmware</filter> <source>skills.json: awards, certifications (curated)</source> <sort>surname</sort> </spec> <status> <count>8</count> <items> <item> <ref>experts/dario-doerflinger</ref> </item> <item> <ref>experts/yannick-gerber</ref> </item> <item> <ref>experts/matthias-grasmueck</ref> </item> <item> <ref>experts/marco-mattei</ref> </item> <item> <ref>experts/daniel-stadelmann</ref> </item> <item> <ref>experts/steven-rodenburg</ref> </item> <item> <ref>experts/michael-steg</ref> </item> <item> <ref>experts/karl-widmer</ref> </item> </items> <search>/en/search.json</search> </status></manifest>
# Code generated by the soultec.ch build. DO NOT EDIT.import jsonPAGE = { "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": { "name": "experts/vendor/vmware", "locale": "en", "labels": { "award/broadcom-knight": 5, "award/vexpert": 8, "cert/1/vcf networking": 4, "cert/1/vcf storage": 3, "cert/1/vsphere": 3, "cert/1/vcf operations": 2, "cert/1/vcf automation": 1, }, "annotations": { "route": "/en/experts/vendor/vmware/", }, }, "spec": { "collection": "experts", "locale": "en", "draft": False, "filter": "vendor = vmware", "source": "skills.json: awards, certifications (curated)", "sort": "surname", }, "status": { "count": 8, "items": [ { "ref": "experts/dario-doerflinger", }, { "ref": "experts/yannick-gerber", }, { "ref": "experts/matthias-grasmueck", }, { "ref": "experts/marco-mattei", }, { "ref": "experts/daniel-stadelmann", }, { "ref": "experts/steven-rodenburg", }, { "ref": "experts/michael-steg", }, { "ref": "experts/karl-widmer", }, ], "search": "/en/search.json", },}if __name__ == "__main__": print(json.dumps(PAGE, indent=2, ensure_ascii=False))
# Code generated by the soultec.ch build. DO NOT EDIT.$Page = [ordered]@{ apiVersion = 'soultec.ch/v1' kind = 'List' metadata = [ordered]@{ name = 'experts/vendor/vmware' locale = 'en' labels = [ordered]@{ 'award/broadcom-knight' = 5 'award/vexpert' = 8 'cert/1/vcf networking' = 4 'cert/1/vcf storage' = 3 'cert/1/vsphere' = 3 'cert/1/vcf operations' = 2 'cert/1/vcf automation' = 1 } annotations = [ordered]@{ route = '/en/experts/vendor/vmware/' } } spec = [ordered]@{ collection = 'experts' locale = 'en' draft = $false filter = 'vendor = vmware' source = 'skills.json: awards, certifications (curated)' sort = 'surname' } status = [ordered]@{ count = 8 items = @( [ordered]@{ ref = 'experts/dario-doerflinger' } [ordered]@{ ref = 'experts/yannick-gerber' } [ordered]@{ ref = 'experts/matthias-grasmueck' } [ordered]@{ ref = 'experts/marco-mattei' } [ordered]@{ ref = 'experts/daniel-stadelmann' } [ordered]@{ ref = 'experts/steven-rodenburg' } [ordered]@{ ref = 'experts/michael-steg' } [ordered]@{ ref = 'experts/karl-widmer' } ) search = '/en/search.json' }}$Page | ConvertTo-Json -Depth 32
// Code generated by the soultec.ch build. DO NOT EDIT.package mainimport ( "encoding/json" "os")var page = map[string]any{ "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": map[string]any{ "name": "experts/vendor/vmware", "locale": "en", "labels": map[string]any{ "award/broadcom-knight": 5, "award/vexpert": 8, "cert/1/vcf networking": 4, "cert/1/vcf storage": 3, "cert/1/vsphere": 3, "cert/1/vcf operations": 2, "cert/1/vcf automation": 1, }, "annotations": map[string]any{ "route": "/en/experts/vendor/vmware/", }, }, "spec": map[string]any{ "collection": "experts", "locale": "en", "draft": false, "filter": "vendor = vmware", "source": "skills.json: awards, certifications (curated)", "sort": "surname", }, "status": map[string]any{ "count": 8, "items": []any{ map[string]any{ "ref": "experts/dario-doerflinger", }, map[string]any{ "ref": "experts/yannick-gerber", }, map[string]any{ "ref": "experts/matthias-grasmueck", }, map[string]any{ "ref": "experts/marco-mattei", }, map[string]any{ "ref": "experts/daniel-stadelmann", }, map[string]any{ "ref": "experts/steven-rodenburg", }, map[string]any{ "ref": "experts/michael-steg", }, map[string]any{ "ref": "experts/karl-widmer", }, }, "search": "/en/search.json", },}func main() { enc := json.NewEncoder(os.Stdout) enc.SetEscapeHTML(false) enc.SetIndent("", " ") if err := enc.Encode(page); err != nil { os.Exit(1) }}
// Code generated by the soultec.ch build. DO NOT EDIT.const page = { apiVersion: "soultec.ch/v1", kind: "List", metadata: { name: "experts/vendor/vmware", locale: "en", labels: { "award/broadcom-knight": 5, "award/vexpert": 8, "cert/1/vcf networking": 4, "cert/1/vcf storage": 3, "cert/1/vsphere": 3, "cert/1/vcf operations": 2, "cert/1/vcf automation": 1, }, annotations: { route: "/en/experts/vendor/vmware/", }, }, spec: { collection: "experts", locale: "en", draft: false, filter: "vendor = vmware", source: "skills.json: awards, certifications (curated)", sort: "surname", }, status: { count: 8, items: [ { ref: "experts/dario-doerflinger", }, { ref: "experts/yannick-gerber", }, { ref: "experts/matthias-grasmueck", }, { ref: "experts/marco-mattei", }, { ref: "experts/daniel-stadelmann", }, { ref: "experts/steven-rodenburg", }, { ref: "experts/michael-steg", }, { ref: "experts/karl-widmer", }, ], search: "/en/search.json", },};console.log(JSON.stringify(page, null, 2));

# 34 lines · YAML · validated at build# 58 lines · JSON · validated at build# 54 lines · TOML · validated at build# 58 lines · XML · validated at build# 64 lines · Python · read back at build, equals the JSON record# 61 lines · PowerShell · read back at build, equals the JSON record# 76 lines · Go · read back at build, equals the JSON record# 61 lines · JavaScript · read back at build, equals the JSON record

VMware Experts

Broadcom Knights & VMware vExperts

Broadcom Knights are the elite of Broadcom’s partner organisations, honoured for proven expertise in their field. vExpert is the worldwide programme with which VMware recognises, every year, the people who pass their knowledge on: in blog posts, talks and books.

Broadcom Knights
5
VMware vExperts
8
Knight specialisations
13

Both are awarded to people, not companies, and last a year. Knights and vExperts get access to VMware’s roadmaps, beta programmes and events.

At soulTec we encourage people to become both and to stay both. Staying current and passing knowledge on is the way to either. As long-standing vExperts we value the exchange in the vCommunity and try to contribute our share.

soulTec has the most Broadcom Knights and vExperts of any Swiss company: 5 of the 8 Knights and 7 of the 13 vExperts in Switzerland (as of September 2026). See Broadcom’s Knights directory and the vExpert directory.

What we do with it: VMware.

Broadcom Knight 5

Has proven expertise in Broadcom software across presales, sales, architecture and implementation.

VMware vExpert 8

Recognised for outstanding contributions to the VMware community.

Knight specialisations 13

Join the team – become one of the experts Would you like to become a Broadcom Knight or a vExpert? Have a look at our open roles.