
José Manuel Ojeda Melgar
a.k.a. Joche — software architect, Microsoft MVP & DevExpress MVP. Twenty years of DevExpress XAF & XPO, .NET, and lately a lot of applied AI.
Hello — my name is Jose Manuel Ojeda, but I'm usually known as Joche Ojeda, originally from El Salvador. My academic background is in computer management, but I think my real training started when I began my working life.
My first job was to unify the many flavors of software and reports that existed across a company's 9 branches around the world, and to unify all new development on .NET technology back in 2003. I eventually became the main programmer, evaluating third-party controls and frameworks and shipping software for offices in the United States, Canada, Chile, the United Kingdom, Australia and China. One of my last tasks as a lead developer was evaluating frameworks to build a unified ERP for the company.
In 2008 I resigned to become an independent consultant. Since then I've worked with institutions around the world as a system architect, technical leader, and trainer of developers.
I've worked with DevExpress XAF and XPO since their early days. I'm honored to be a Microsoft MVP — recognized in AI and Developer Technologies (.NET) — and a DevExpress MVP for XAF and XPO. A lot of that is hands-on: I run XAF training for Salvadoran and international teams, and have taught C#, XPO and XAF on a long-running DevExpress training tour.
These days much of my work — and most of what I write about here, across 220+ articles — is applied AI in .NET: Semantic Kernel, AI agents and retrieval-augmented generation, sitting right next to the things I've always enjoyed: XAF and XPO, Entity Framework Core, Blazor, and cross-platform development with Uno and Xamarin — plus data synchronization and the occasional Linux, Oqtane or blockchain rabbit hole.
This blog lives at jocheojeda.com and is mirrored in the Sivar ecosystem at blogs.sivar.lat/jocheojeda.