Edgar Martinez / session Available · project, team or role Book 25 minutes
Edgar Martinez

● SAP BTP Solution Architect · 17+ years · Mexico · Remote, US and EU hours

SAP BTP architecture and delivery, for teams that need it in production.

This page is a conversation. Scroll and the questions ask themselves, or type your own.

scroll to start the session

edgar-martinez.dev — agent session
❯ session start --as "Edgar Martinez, SAP BTP Solution Architect" ✓ loaded 6 client problems · 2 offers · 8 periods, 2008 to 2026 ✓ loaded references, talks, certifications ℹ every answer below was written by Edgar. No model runs on this page. ✓ ready. Scroll to continue, or type a question below.

you

Hi! What do you do?

edgar · agent

readprofile.md, availability.mdOctober 2026 · main engagement since 2022
render<Availability />

Hi, I'm Edgar. I design systems on SAP BTP and take them to production, and I still write the hard parts myself. 17+ years, from Mexico, on US and European hours.

If you are wondering whether I can take something on: yes, as a scoped project, as an architect on your team, or in a full-time remote role.

<Availability month="Oct 2026" />rendering

Edgar Martinez

SAP BTP Solution Architect

17+ years15+ systems liveMexico · UTC−6Remote · US & EU hours

15+ systems live since 2008, as architect and as the developer who writes the hard parts: CAP, Fiori, integration, SAP Build, and since 2025 a computer-vision solution running in production. Available for projects, team placements and a full-time remote role.

AvailabilityOctober 2026
Opento additional work,
alongside my main engagement

Since 2022 my main engagement is with Cogent IBS, where I lead architecture and delivery for US clients. I am open to a full-time remote role.

Three ways to work with me
  • 1A scoped project, designed, built and delivered by me.
  • 2An architect on your team, by the hour or by the month, directly or through a consultancy.
  • 3A full-time remote role with a US or European team.

Mexico, UTC−6. Full US business day; European afternoons from 14:00 CET.

follow upBook a call

you

What kind of problems do people bring you?

edgar · agent

grep-r "as the client described it" cases/6 matches · 2008 to 2024
render<ProblemDeck cases={6} />

Here are six, in the words the client used when they brought each one to me. What I did, what came of it, and what my part was. Where a number belongs to a team, it says so.

<ProblemDeck order="as told" />rendering
01 / 06offline-first SAPUI5
We have tried three times to get this app into production.

2015 · Gentera, microfinance, Mexico

What I did
An offline-first SAPUI5 app for credit origination in the field. It worked with no signal and synced when the agent was back in coverage.
Result
It reached production on the fourth attempt, ours, and 14,000+ field agents used it.
My part
Sr. Mobile Platform Consultant at Nubaj: the offline-sync design, written up later on my blog.
02 / 06computer vision · in production
Converting one catalog takes us six weeks.

2025 · a global automaker, spare-parts catalogs

What I did
Computer vision (Keras, EasyOCR) reads callouts and part positions in the drawings; post-processing converts each catalog from the European standard to the American one.
Result
A catalog now takes one week. In production since 2025. Delivered in about three months, against the six the key user had planned.
My part
Architect, the client's main contact and project manager, and developer when the project needed one.
03 / 06SAP CAP · Build Work Zone
A supplier portal means SAP Ariba, and Ariba is too expensive for us.

2024 · a retail chain in Mexico

What I did
A supplier portal on SAP CAP and SAP Build Work Zone, with Cloud Connector to the SAP backend and Identity Authentication.
Result
500K invoices a month from 1,000+ suppliers, at as little as a fifth of what Ariba would have cost to implement and run. Figures from the client case Cogent IBS presented at ASUG Chicago, 4 Nov 2024.
My part
The architecture and two of the modules, with Alfonso Monroy.
04 / 06Business Rules · workflows
Approvals take 20 days, and only IT can change the rules.

2019 · Delivery Hero, Berlin

What I did
Business Rules on SAP Cloud Platform, so the functional teams own approval steps, assignment and thresholds without a ticket to IT; then the project-approval and CAPEX workflows.
Result
Approvals went from 20+ days to 2. That figure belongs to the Finance Systems team, which won the SAP Innovation Award 2019 ↗ (Process Innovator). I joined in April 2019 and built the rules and the two workflows on top of the framework the team had already shipped.
My part
SAP Fiori and Cloud Platform Developer, directly contracted by Delivery Hero.
05 / 06Node.js over RFC
We need Node.js to talk to SAP.

2017 · a US window manufacturer

What I did
A Node.js connection to SAP over RFC, through SAP's own Node.js connector, before CAP existed.
Result
Live since 2017, still in use in 2026.
My part
Technical Team Lead at Cogent IBS.
06 / 06OCR · Oracle UCM
The platform has no documentation.

2008 · IMPI, Mexico's industrial property office

What I did
Our OCR project had to integrate with Oracle UCM, whose web services came with no documentation. I found the one page on the internet that explained how to switch them on: an HTML table, saved in the right place.
Result
The services ran, and the pipeline indexed 80M+ records for public access. A team result.
My part
Developer at Qualitas, in my first job.
follow up

you

If we wanted to bring you in, how would that work?

edgar · agent

readoffers.md2 offers · no public price
render<Offers />

Three ways: a scoped project, an architect on your team (by the hour or the month, directly or through a consultancy), or a full-time remote role.

For projects there are two offers, both scoped before they are priced. Each starts with a 25-minute call, and fees are quoted per scope once we both understand it.

<Offers count={2} />rendering

01

Build

A scoped project on SAP BTP.

Custom development with CAP and Fiori, automation with SAP Build, and integration with S/4HANA or ECC through Cloud Connector, Work Zone and Identity Authentication. I design it, lead the team and write code. You get a working system in your landscape, with tests, documentation and a handover to your people.

Proof
The supplier portal, the catalog solution, version 1 of the CI Accelerator on SAP Store ↗, Business Rules and workflows at Delivery Hero.
Starts with
The system, what it has to do, and by when. I come back with the questions that decide the design, then a first approach.

02

Agent assessment

One week. For an agent that is stuck between demo and production.

You already have an agent, on Joule or anywhere else. I review it as an architect. You get a written report: what works, what fails on your real cases, and what I would change first, in order.

scopeaccessbusiness logictest cases, present and missingcost per run
Needs
A call with the owner and one functional expert, then read access to the agent and a sample of its runs, under NDA, after we agree the scope.
Based on
17 years of taking systems to production, and the agent work under AI on SAP: a prototype, an open-source agent and talk CT1106 at SAP TechEd 2026.
Not a fit

Keeping systems running (Basis, upgrades, support queues), configuring standard modules, or selling licenses. I design and build what the functional team defines, on SAP BTP, and outside SAP when the problem needs it.

follow upBook 25 minutes

you

How long have you been doing this?

edgar · agent

readtrack-record.json8 periods · 2008 to 2026
render<Timeline from={2008} to={2026} />

Since 2008, with 15+ systems in production. Open a period for my part, what shipped and the proof. The number on the right is the one I can defend; where it belongs to a team, the label says so.

<Timeline periods={8} />rendering
2008 to 2009OCR for Mexico's industrial property office80M+records indexed · team result
My part
Developer at Qualitas, for IMPI. My first job.
Shipped
An OCR pipeline that indexed 80M+ records for public access, integrated with Oracle UCM.
2010 to 2014SAP integration, ABAP and a company-wide AP flow4,000+AP users · team result
My part
Software architect and team lead, then SAP PI consultant, at Indra.
Shipped
For Grupo Bimbo: a web document viewer and approval tool, a robot that distributed invoices, and the accounts-payable flow for the whole company, 4,000+ users in 3 regions, with licensing cost about 80% below the tool it replaced. For Taco Holding: POS-to-SAP integration on 180 terminals. ABAP in WM, MM, FI, SD and HR; import interfaces for Chedraui; an enterprise-link re-architecture for Santander.
2014 to 2016PI interface programs and offline mobile14,000+field agents on the app
My part
SAP PI consultant at Neoris, then Sr. Mobile Platform Consultant at Nubaj.
Shipped
For CEMEX: multiple SAP PI interfaces and a program of mass interface changes, all in production. For Gentera: the offline-first SAPUI5 credit-origination app, live after three earlier attempts had not reached production.
Proof
The offline-sync pattern is written up on my old blog ↗ (PouchDB posts, 2016).
2017 to 2019Node.js on SAP, before CAPLive since 2017RFC + Node.js
My part
Technical Team Lead at Cogent IBS.
Shipped
The Node.js-to-SAP connection over RFC for a US window manufacturer, still in use; a finance-planning suite on S/4HANA and SAPUI5 that passed SAP certification and was published on SAP Store (since retired).
Proof
Sainath Allumalla, on my team at Cogent IBS at the time, March 2019: “one of the best leads I've worked with”.
2019 to 2020Business Rules and CAPEX workflows at Delivery Hero20+ days to 2approvals · team result
My part
SAP Fiori and Cloud Platform Developer at Delivery Hero, Berlin, contracted directly: Business Rules, then the project-approval and CAPEX workflows, all in production.
Proof
Team award: SAP Innovation Awards 2019 ↗, Process Innovator.
2020 to 2023Four contracts: identity, CAP and products other companies sellv1on SAP Store
My part
Contracts, one after the other: Fiori and SAP Cloud Platform specialist at Deloitte (Nov 2020 to Jun 2021); Senior AWS Full-Stack Engineer at Ivaldi Group (Jun 2021 to Mar 2022); Senior Cloud Consultant at SPOSEA (Mar to Jun 2022); architect and developer for Code10, direct (2023).
Shipped
Supplier-facing procurement apps with SAP Work Zone, principal propagation and the program's first mobile approvals app, for a Latin American telecom (Deloitte). Logistics on event-driven AWS, manual operations about 60% lower (Ivaldi). BrightPrice Build extended on CAP and HDI, task time about 25% lower (SPOSEA). CI Accelerator version 1 (Code10). All in production.
Proof
principalpropagationsapcf ↗ · BrightPrice Build ↗ · CI Accelerator ↗
2022 to 2026Architecture and delivery lead at Cogent IBS6 weeks to 1catalog conversion
My part
Architect, client contact and project manager on each engagement, and developer when needed. Distributed team across India, the US, Mexico and Argentina.
Shipped
The spare-parts catalog solution for a global automaker, in production since 2025; the supplier portal for a retail chain in Mexico; a solution for a language university.
Proof
Stephanie Wu, Project Manager at Cogent IBS on the automotive program, May 2026: “rare ability to combine deep technical expertise with practical business execution”.
2026Agents on SAPIn progresssee AI on SAP
What exists
A claim-checking prototype with an editor in the loop, the zero-token-joule-agents repo, and talk CT1106 at SAP TechEd Berlin.
follow upDownload the résumé

you

Everyone says AI these days. What have you actually shipped?

edgar · agent

readai-on-sap.md1 in production · agents in progress
checkproduction-criteria --scope agentsin progress
render<AIStatus />

One AI solution in production. Agents in progress. I keep the two apart, because the gap between a working demo and a system someone signs off on is most of the work.

<AIStatus honest />rendering

In production

What
The spare-parts catalog solution for a global automaker: computer vision (Keras, EasyOCR) reads callouts and part positions, post-processing converts each catalog from the European standard to the American one.
Since
2025. A catalog takes one week instead of six.
One decision
The model kept reading the codes at the foot of each sheet as callouts. The team wanted to fine-tune it. I had the strip cropped out before recognition, and the errors went away.
decision · catalog solution+1 −1
−fine-tune the model on the codes at the foot of each sheet
+crop that strip out before recognition
the errors went away

In progress

Prototype
A claim-checking agent, built with a media company in Mexico: an editor approves every result, and a governance screen logs each decision and the rules frozen so far. Working demo.
Production means
  • Real data in the client's landscape
  • A person reviews the output
  • Monitoring and evaluation on every batch
  • Written sign-off by a named person
  • At least one real batch processed
how-i-build.md
How I build now. On my own projects and on the repo below, Claude Code and Codex draft the code and the first version of the tests. I write the spec and read every diff before it merges. Early on the agent lost context in long sessions and rewrote or deleted code that was already good; one session per task, a navigable agents.md and unit tests on every change fixed most of it. What goes to a client's landscape is reviewed by me, line by line.

Talk

CT1106 · Zero token architecture for Joule Agents

SAP TechEd Berlin · Tue 27 Oct 2026 · 14:00 CET · 20 min

Let the agent work out the first cases. What it validated becomes a playbook or code that a named person signs, and from then on that case runs without a model.

Open source

zero-token-joule-agents

SAP CAP + LangGraph.js · Node 22+ · MIT

An agent that stops calling the model for the cases it has already learned, and measures how much of its traffic still needs one. SAP Joule calls it over A2A.

follow up

you

Is there anyone who can vouch for you?

edgar · agent

readcommunity.md, references/5 rows · 3 quotes
render<References />

Yes. Talks, classes, and people who worked with me: a project manager, a managing partner and someone from my own team. Titles are as they were when each recommendation was written.

<References />rendering
  • ASUG 2024

    SAP BTP and AI sessions for Cogent IBS, with Alfonso Monroy. Houston (15 Apr), Dallas-Fort Worth (19 Apr) ↗, Denver (20 Sep) and Chicago (4 Nov).

  • Bootcamps

    Co-instructor of Cogent's paid SAP BTP bootcamps, with Alfonso Monroy. Five sessions in Oct 2023, and the SAP BTP Cloud Bootcamp, 25 Mar to 8 Apr 2025 ↗.

  • Training

    A first course on working with AI day to day has run with a pilot group. I train teams on request; ask me.

  • SAP Community

    Co-organizer of the SAP Community Mexico group with María Antonieta López and Sandra Solís, since Feb 2026. Profile ↗

  • Earlier writing

    eamarce.wordpress.com ↗, 27 posts from 2015 to 2019 on PI/PO, SAPUI5, PouchDB offline sync and Alexa against SAP.

“rare ability to combine deep technical expertise with practical business execution”
Stephanie WuProject Manager, Cogent IBS, on the automotive program we delivered together. May 2026.
“calm and methodical approach backed by extensive full-stack knowledge”
Phil CoadyManaging Partner and COO, SPOSEA. Managed me directly. Jun 2022.
“one of the best leads I've worked with”
Sainath AllumallaOn my team at Cogent IBS, 2017 to 2019. Mar 2019.

Titles are as they were when each recommendation was written. All five recommendations on LinkedIn ↗

follow upOpen LinkedIn

you

Tell me a bit more about you.

edgar · agent

readabout.md, certifications.json6 SAP certifications · 4 courses on agents
render<Profile />

Seventeen years in enterprise software, most of them on SAP. I do not commit to a date before I understand two things: who owns access to the systems, and how far the scope goes.

<Profile />rendering
Edgar Martinez

NowArchitecture and delivery lead, Cogent IBS, main engagement since 2022

WhereMexico; remote for US and European companies since 2017

LanguagesSpanish native, English C1, German B1

DegreeInformatics Sciences, Instituto Politécnico Nacional, 2007

Seventeen years in enterprise software, most of them on SAP.

I started in 2008 on an OCR pipeline for a public office, moved to SAP integration and ABAP in 2010, and have worked on SAP's cloud stack since 2015: SAPUI5, then Cloud Platform, then CAP and BTP. I have led distributed teams across India, the US, Mexico and Argentina, up to 16 people between developers, QA and project managers; today the core team is four.

On a project I am usually the architect, the person the client calls and, when it is needed, the developer. Most of what I know I learned in front of a specific problem. When I meet one I have not solved, I research it, try it on something small and then apply it. That is how I am learning agents now.

I do not commit to a date before I understand two things: who owns access to the systems, and how far the scope goes. Most of the delays I have seen in 17 years came from one of those, not from the code.

SAP certifications

  • 2022SAP Certified Development Associate: SAP Extension Suite; SAP HANA Cloud 1.0; SAP Fiori Application Developer
  • 2022SAP Certified Citizen Developer Associate: SAP Build Low-code/No-code Applications and Automations

Earlier: SAP HANA SPS12 Application Associate (2018), SAP Fiori Implementation and Configuration (2016), SAP PI with NetWeaver 7.31 Development Associate (2014), Microsoft Certified Technology Specialist, Web Applications (2014), Oracle SOA Infrastructure Implementation Certified Expert (2011). Credentials ↗

Courses on agents, 2026

  • AugBecome an Agent-Native Operator (Maven, Aishwarya Naresh Reganti and Kiriti Badam)
  • SepHarness Engineering: Designing the Operating Layer for Reliable Agents (Maven)
  • OctBeyond Evals: Designing Improvement Flywheels for AI Products (Maven)
  • NovBuilding Agentic AI Applications with a Problem-First Approach (Maven, in progress)
follow upDownload the résumé

you

Sounds like a fit. What's the next step?

edgar · agent

render<BookCall minutes={25} />

Tell me the system, what it has to do and by when. In 25 minutes I can tell you how I would approach it, or what I would need to find out first.

<BookCall minutes={30} />rendering

Contact

Book 25 minutes.

I take calls on US and European business hours, from Mexico, UTC−6.

Consultancies and recruiters: email works best; say what the engagement is and the hours you need.

Useful before the call

  • The system, and what it has to do by when.
  • What you have tried already.
  • Whether this is a project, a placement on your team, or a role.
follow upDownload the résumé
side chat · pre-written answers, matched by keywords
scroll to continue the conversationor type a question · / to focus