# Edgar Ulises Ciprés Medina

Software Engineer specializing in AI agents

Software Engineer specializing in AI agents, with experience in web and mobile applications, backend services, automated testing and CI/CD. At Bonum, I modernize systems with React, TypeScript and Node.js and integrate AI into the product and development process. I develop and maintain Navori, my custom agent harness.

## Professional experience

### Bonum Coaching

Software Engineer · AI agent specialization · Apr 2025 — present

Development and modernization of web and mobile coaching and mentoring platforms, with contributions to backend services and artificial intelligence. Work spans applications for participants, coaches, mentors and administrative teams, as well as integration and support for their operational workflows.

- Collaborate on feature development and the modernization of web and mobile applications and backend services, contributing to registration, user and role management, sessions and scheduling workflows.
- Integrate artificial intelligence capabilities into the platforms and the development process. Develop custom tools to configure, version and reuse agents across projects.
- Investigate and resolve authentication, permission and cross-platform integration issues. Automate tests and quality checks and work on continuous delivery and observability to validate changes and detect operational failures.

Main technologies: TypeScript, React, Next.js, React Native, Expo, Node.js, NestJS, Express, MongoDB, Nx, Vitest, Jest, Playwright, Cypress, GitHub Actions, Docker, AWS.

### Local Adventures

Full-Stack Developer · Dec 2024 — Mar 2025

Development and maintenance of internal management tools and a public website, spanning frontend, backend and data integration.

- Implemented features for internal management tools and the public website to address operational and user needs.
- Integrated interfaces, services and data to support the platform’s workflows.
- Resolved issues and maintained existing features as part of ongoing application development and support.

Main technologies: PHP, Vue, Laravel, Nuxt, Express, MariaDB, Redis, JavaScript, Sass, CSS, HTML.

### Kirana Labs

Frontend Developer / Full-Stack Developer · Mar 2022 — Nov 2024

Team-based development of e-commerce, business management, event and telephone survey products, with contributions across frontend, backend and architecture.

Internal promotion:
- Frontend Developer: Mar 2022 — Jan 2024.
- Full-Stack Developer: Feb 2024 — Nov 2024.

- Collaborated on the evolution of an e-commerce platform and event management applications, contributing to features, performance and location-based attendance tracking.
- Participated in the development of a multi-branch ERP, working on interfaces, services and the integration of quotation, warehouse and scheduling workflows.
- Contributed with the team to the architecture and development of a telephone survey platform with capacity for hundreds of thousands of daily calls, working on asynchronous processing, geographic targeting through maps and response analysis.

Main technologies: React, React Native, Next.js, TypeScript, GraphQL, Node.js, Express, PostgreSQL, Expo, Mantine, SWR, Redis, Prisma, Git, Material UI, Jotai, Context API, Angular, JavaScript, HTML, CSS.

### Bit On!

Full-Stack Developer · May 2021 — Feb 2022

Development of ERP systems for several businesses across the delivery lifecycle: requirements analysis, design, implementation and user training.

- Analyzed requirements and designed ERP features based on the processes and needs of several businesses.
- Developed and integrated modules to translate business workflows into management tools and support company operations.
- Supported delivery and trained users, participating from needs definition through practical system use.

Main technologies: PHP, JavaScript, MySQL, CSS, HTML, Bootstrap.

## Featured project: Navori

I develop and maintain Navori, my custom agent harness: an open-source CLI for configuring, versioning and maintaining AI agent environments across projects. We use it in Bonum’s engineering workflow.

It lets teams reuse and maintain agent configurations across repositories without repeating manual setup or losing local customizations.

I develop the CLI and maintain the harness, with adapters for Claude Code and Codex.

- [Project website](https://ulisescm.github.io/navori-harness/es/).
- [Repository](https://github.com/UlisesCm/navori-harness).

## Technical skills

- Web and mobile products: React, TypeScript, Next.js, React Native, Expo.
- Backend and architecture: Node.js, NestJS, Express, MongoDB, PostgreSQL, Nx.
- Quality and delivery: Vitest, Jest, Playwright, Cypress, GitHub Actions, Docker, AWS.
- Agent engineering: Navori (custom harness), Claude Code, Codex, Pi.

## Education

Computer Systems Engineering, specialization in internet of things.

## Languages

- Spanish: Native.
- English: Professional proficiency.

## Contact and references

- [Back to portfolio](https://ulisescipres.com/en/).
- [Download CV (Spanish)](https://ulisescipres.com/cv.pdf): The downloadable PDF is in Spanish.
- [GitHub](https://github.com/UlisesCm).
- Email: ulisescipresm@gmail.com.
