Skip to content
View nasoler123's full-sized avatar

Block or report nasoler123

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nasoler123/README.md

Ignacio Soler

Founder · Product, AI and data engineering

I build software that connects business workflows, data models and AI agents. I have 6+ years in tech and founded Chals AI, where I have worked across product design, frontend, backend, automation and managed data infrastructure.

Ignacio Soler technical portfolio

Selected projects

Four technical cases from the evolution of Chals AI. Each has an architecture overview, design decisions, a source tour and a component you can run locally with synthetic data.

Project What I built Explore
Invoice Automation OCR, line-level financial checks and Holded integration. Runnable Python sample and source walkthrough. Source tour · Español
Financial Modeling SaaS React/TypeScript financial product, driver formulas, projections and Google Sheets adaptation. Offline AST evaluator. Source tour · Español
AI Agent Harness Agent harness case study: skill registry, controlled tool dispatch, context budgets, prompt caching and durable execution. Source tour · Español
Data Platform and MCP BigQuery/dbt data platform and MCP case study. Offline semantic-coherence checks, SQL, OAuth and contract excerpts. Source tour · Español

The product journey

2024–2025: OCR, financial checks and accounting automation. 2025–2026: a financial modeling SaaS with editable drivers and dashboards. 2026: an agent harness, a Google Sheets adapter, and then a data platform exposing governed metrics through MCP.

The invoice system remains in use by several restaurants and an advisory. Data engineering and BI through agents reached approximately five clients in total. These are adoption statements from my own work; the proprietary frontend did not acquire customers. The public repositories distinguish original implementations, synthetic demonstrations and their verification scope.

How I work

I connect product and business requirements with implementation: model the process, define the data and metrics, build the interface and runtime, then verify the result. My development workflow uses AI extensively, with explicit tool contracts, context boundaries and checks around execution.

Product and UI: React, TypeScript, Google Apps Script. Backend and agents: Python, APIs, Agents SDK, skills and MCP. Data: BigQuery, dbt, Fivetran, Parquet and DuckDB. Operation: Google Cloud, Cloud Run, Tasks, Firestore and OAuth/PKCE.

En español

Soy Ignacio Soler, founder de Chals AI. Construyo producto, automatizaciones, agentes e infraestructura de datos con criterio de negocio. Arriba puedes abrir cuatro casos técnicos, consultar las decisiones y comprobar componentes del código con ejemplos sintéticos.

LinkedIn · Repositorios del portfolio

Pinned Loading

  1. ai-agent-harness ai-agent-harness Public

    Execution layer for Chals AI’s assistant: skills, tool dispatch, capability controls, context management and recovery.

    Python

  2. data-platform-mcp data-platform-mcp Public

    Business data pipelines, modeling and MCP access through Claude and ChatGPT. Active with two brands and used for internal projects.

    Python

  3. financial-modeling-saas financial-modeling-saas Public

    Financial planning product with editable assumptions, projections, budgets and AI assistance. React/TypeScript frontend, Python engine and Google Sheets adaptation.

    Python

  4. invoice-automation invoice-automation Public

    Invoice extraction, financial validation and Holded accounting automation. Still used monthly by two restaurants.

    Python