Skip to content
Portrait of José María Sanhueza Solovera

Open to new opportunities

José María Sanhueza Solovera

@jmsan-xyzSenior Full-Stack Developer · Angular / TypeScript / Node.js

Software Engineer | Full-stack development, SaaS, AI integration, and scalable web applications. Building products from idea to production.

AI & agents

I build and operate AI agents in production.

In oblex.cl, an agent answers regulatory-compliance questions with retrieval-augmented generation (RAG) over each institution’s regulations, and calls tools to query that institution’s own database. It runs on LangGraph.js over a self-hosted runtime (skein-js), not on a managed platform — the same reason I self-host the rest of that backend.

I also shipped an MCP server (api.oblex.cl/mcp) so oblex can be used from ChatGPT, Claude or any agent, scoped to the account that authorises it.

I choose the model per use case instead of defaulting to one, and I use coding agents (Claude Code, Cursor) as part of my daily flow — setting the architecture, the patterns and the review criteria, and staying accountable for what ships. The code that goes to production is mine.

# Vote right here: this widget comes from mindspace, an app I built.

Vote on mindspace

Selected projects

View all

Playgrounds

View all

# Focused engineering exercises, each with its own repository, documentation and demo.

Recent writing

View all

Technical skills

frontend:
[Angular, TypeScript, Ionic, Capacitor, HTML5 / CSS / SCSS, Transloco (i18n), AngularJS, Next.js]
backend & data:
[Node.js, REST APIs, Supabase, Firebase, PostgreSQL, PHP (CakePHP), MySQL]
ai & emerging tech:
[AI agents (LangGraph.js on a self-hosted runtime), RAG and tool calling over a database, MCP (Model Context Protocol) — own server in production, LLM model selection per use case, Coding agents (Claude Code, Cursor) with engineering judgement, LangChain / LangChainJS (first pilot, 2023)]
infrastructure & tooling:
[Linux server administration, Git]
additional knowledge (declared working level, not expert):
[Python, Solidity / Web3 (dApps, Web3.js, Hardhat, EVM), Pentesting fundamentals]
self-directed learning (no published projects):
[TensorFlow]

Get in touch

Have a role, a project or an idea? Tell me about it. I read every message.

[email protected]