Skip to content
View ianaraujo's full-sized avatar
👋
👋

Block or report ianaraujo

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
ianaraujo/README.md

Ian Vaz Araujo

I develop agent workflows, tools and integrations that connect LLMs to databases, APIs and business processes. Working with agents and AI automation is part of my day-to-day engineering, with a broader focus on technology for finance and wealth management.

My background combines social sciences, statistics, data consulting and BI development in the oil industry. I bring that analytical perspective to applied AI: turning business questions into useful software, structured data and repeatable workflows.

Engineering practice

Beyond the public tools below, my project work includes:

  • Agent orchestration: LangGraph and LangChain workflows, tool calling, asynchronous jobs and human review gates.
  • Agent runtimes: persisted sessions, event-driven resumption, context compaction, bounded memory and token budgets.
  • LLM reliability: typed outputs with Pydantic AI, source-grounded extraction and validation of generated entities and citations.
  • Observability and delivery: structured execution traces, token and cost accounting, automated tests and containerized applications.

Selected public projects

Agent tools and LLM workflows

  • Griphook — Python CLI for AI agents to query Microsoft SQL Server. Includes SQL AST validation to block writes, query limits, timeouts, schema exploration and structured JSON output. Ships with automated tests, a Claude Code skill and a Windows installer workflow.
  • n8n-cli — REST API tooling and a Claude Code skill for inspecting and updating n8n workflows, investigating executions and retrying failures. JSON output and an optional read-only mode support controlled agent interactions.

Applied machine learning and data

  • bert-finance-sentiment — Financial NLP project combining document collection, domain adaptation of BERT and LoRA fine-tuning for sentiment classification, with evaluation against baseline models.
  • puc-engenharia-dados — Data engineering project using PySpark, SQL, Databricks and Delta Lake, with exports to AWS S3 and an analytics environment built with PostgreSQL, Docker and Metabase.
  • ntnb-ibov-backtest — Python analysis comparing historical Brazilian equity and inflation-linked bond returns.

Technical focus

  • Agents and automation: LangGraph, LangChain, Pydantic AI, tool calling, context management, n8n and Claude Code skills.
  • Backend and data: Python, SQL, FastAPI, TypeScript, SQL Server, PostgreSQL, SQLAlchemy, Redis and asynchronous workers.
  • Machine learning: financial NLP, BERT, Hugging Face Transformers, PyTorch and LoRA.
  • Infrastructure and analytics: Docker, GitHub Actions, Databricks, PySpark, AWS S3 and Metabase.

Connect

LinkedIn · Website

Pinned Loading

  1. puc-engenharia-dados puc-engenharia-dados Public

    Trabalho de conclusão do módulo de Engenharia de Dados do curso de pós-graduação em Ciência de Dados e Analytics da PUC-Rio.

    Python 3 3

  2. puc-analise-dados puc-analise-dados Public

    Trabalho de conclusão do módulo de Análise de Dados e Visualização do curso de pós-graduação em Ciência de Dados e Analytics da PUC-Rio.

    Jupyter Notebook 1 1

  3. ntnb-ibov-backtest ntnb-ibov-backtest Public

    Análise com dados históricos desde 2005, usando Python, para comparar o retorno do Ibovespa, em momentos de taxas elevadas (IPCA+6,5% ou mais), com os títulos públicos.

    Jupyter Notebook

  4. bert-finance-sentiment bert-finance-sentiment Public

    Python

  5. griphook griphook Public

    CLI tool that enables AI agents to execute read-only SQL queries against Microsoft SQL Server databases safely.

    Python

  6. n8n-cli n8n-cli Public

    Python