Skip to content
View froisf's full-sized avatar
  • ifroix Tech
  • Jundiaí

Block or report froisf

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

Hi there, I'm Flavio Frois 👋

Developer | Legacy IBM i (AS-400) Modernization Specialist

I'm passionate about solving one of the biggest challenges in the corporate world: migrating critical legacy systems to modern architectures (Java 21 / Spring Boot / Cloud) using the power of Local AI.


🚀 What I'm building now

Legacy AI Suite — An AI toolkit focused on data privacy and context preservation for translating RPGLE/DSPF to Java 21.

The key differentiator? We use Structured Chunking (semantic slicing) instead of Naive Chunking, ensuring that subroutines (BEGSR), procedures (DCL-PROC), and display files (DSPF) are translated as complete logical units — 100% locally, without sending sensitive code to the cloud.


🛠️ Tech Stack

Languages: Python Java RPGLE Rust

AI & RAG: Pydantic ChromaDB Ollama OpenCode IBM Bob

Frameworks & Infra: Spring Boot PostgreSQL Docker Git


📌 Featured Projects

  • 🧠 mega-rag-clean — Semantic chunker (Structured Chunking) for RPGLE/DSPF code using Pydantic v2 + ChromaDB. (Private)
  • 🤖 local-llm-mcp — Local AI server for legacy code translation with context preservation. (Private)
  • 🌍 legacy-ai-suite — Public showcase of the Legacy AI Suite.
  • ☕ rpg2java-ai — Dataset with 814 RPGLE → Java samples (Clean Arch) for AI training.
  • 🦀 poc-cadastro-transportadora-rust — IBM i to Rust migration PoC (Axum + SQLx).

📖 Currently learning / exploring

  • 🧩 Advanced RAG architectures (GraphRAG, MegaRAG)
  • ☕ Java 21 + Spring Boot 3.2.5 (Virtual Threads, Records)
  • 🐳 Orchestration with Docker + PostgreSQL + pgvector
  • 🧠 Local language models (Qwen 2.5 Coder, Llama 3)
  • 🛠️ AI-assisted development with OpenCode and IBM Bob

🎓 Certifications & Community

  • 🏅 Artificial Intelligence Fundamentals — IBM SkillsBuild (Credly)
  • 🟦 IBM watsonx.ai — Hands-on experience with Foundation Models, prompt engineering, and Cloud Pak for Data (IBM Cloud)
  • 🟦 IBM Bob Community — Active member (IBM's AI coding assistant)

🤝 Let's connect! Open to new challenges

I'm always looking for new challenges and partnerships. If you work with IBM i legacy modernization, AI applied to code, or want to collaborate on innovative projects, let's talk!

What I'm looking for:

  • 🤝 Partnerships on legacy modernization projects (IBM i → Java / Cloud)
  • 💡 Challenges involving AI, RAG architectures, and applied machine learning
  • 🧠 Technical exchange with other developers passionate about local AI and open source
  • 🌍 Remote opportunities (international or Brazilian)

What I bring to the table:

  • Deep experience with IBM i / RPGLE / DSPF / DDS
  • Modern stack: Python, Java 21, Spring Boot, Rust
  • Hands-on AI: RAG, Structured Chunking, local LLMs (Qwen, Llama)
  • Focus on privacy-first solutions (no sensitive data leaving your infrastructure)

LinkedIn Email IBM Bob Community



🇧🇷 Português

Olá, eu sou o Flavio Frois 👋

Desenvolvedor | Especialista em Modernização de Sistemas Legados IBM i (AS-400)

Sou apaixonado por resolver um dos maiores desafios do setor corporativo: migrar sistemas legados críticos para arquiteturas modernas (Java 21 / Spring Boot / Cloud) usando o poder da Inteligência Artificial Local.


🚀 O que estou construindo agora

Legacy AI Suite — Uma suíte de ferramentas de IA focada em privacidade de dados e preservação de contexto para tradução de RPGLE/DSPF para Java 21.

O diferencial? Usamos Structured Chunking (fatiamento semântico) em vez do Naive Chunking, garantindo que subrotinas (BEGSR), procedimentos (DCL-PROC) e telas (DSPF) sejam traduzidos como unidades lógicas completas — e 100% local, sem enviar código sensível para a nuvem.


🛠️ Tecnologias e Ferramentas

Linguagens: Python Java RPGLE Rust

IA & RAG: Pydantic ChromaDB Ollama OpenCode IBM Bob

Frameworks & Infra: Spring Boot PostgreSQL Docker Git


📌 Projetos em Destaque

  • 🧠 mega-rag-clean — Fatiador semântico (Structured Chunking) de código RPGLE/DSPF com Pydantic v2 + ChromaDB. (Privado)
  • 🤖 local-llm-mcp — Servidor de IA local para tradução de código legado com preservação de contexto. (Privado)
  • 🌍 legacy-ai-suite — Vitrine pública da suíte Legacy AI.
  • ☕ rpg2java-ai — Dataset com 814 amostras de RPGLE → Java (Clean Arch) para treinamento de IA.
  • 🦀 poc-cadastro-transportadora-rust — PoC de migração IBM i para Rust (Axum + SQLx).

📖 Atualmente estudando / explorando

  • 🧩 Arquiteturas RAG avançadas (GraphRAG, MegaRAG)
  • ☕ Java 21 + Spring Boot 3.2.5 (Virtual Threads, Records)
  • 🐳 Orquestração com Docker + PostgreSQL + pgvector
  • 🧠 Modelos de linguagem locais (Qwen 2.5 Coder, Llama 3)
  • 🛠️ Desenvolvimento assistido por IA com OpenCode e IBM Bob

🎓 Certificações e Comunidade

  • 🏅 Artificial Intelligence Fundamentals — IBM SkillsBuild (Credly)
  • 🟦 IBM watsonx.ai — Experiência prática com Foundation Models, prompt engineering e Cloud Pak for Data (IBM Cloud)
  • 🟦 Comunidade IBM Bob — Membro ativo (assistente de código com IA da IBM)

🤝 Vamos conversar! Aberto a novos desafios

Estou sempre em busca de novos desafios e parcerias. Se você trabalha com modernização de sistemas legados IBM i, IA aplicada a código, ou quer colaborar em projetos inovadores, vamos conversar!

O que estou buscando:

  • 🤝 Parcerias em projetos de modernização de legado (IBM i → Java / Cloud)
  • 💡 Desafios envolvendo IA, arquiteturas RAG e machine learning aplicado
  • 🧠 Troca técnica com outros desenvolvedores apaixonados por IA local e open source
  • 🌍 Oportunidades remotas (internacionais ou brasileiras)

O que eu trago para a mesa:

  • Experiência profunda em IBM i / RPGLE / DSPF / DDS
  • Stack moderna: Python, Java 21, Spring Boot, Rust
  • IA na prática: RAG, Structured Chunking, LLMs locais (Qwen, Llama)
  • Foco em soluções privacy-first (nenhum dado sensível sai da sua infraestrutura)

LinkedIn Email


"Nada precisa ser forçado. A confiança cresce como raiz." 🌱

Popular repositories Loading

  1. rpg2java-ai rpg2java-ai Public

    814 Clean Samples: RPGLE -> Java (Clean Arch) | Dataset for AI Training | IBM i Modernization

    Python 2

  2. ibm-i-modernization-ai-lab ibm-i-modernization-ai-lab Public

    1

  3. poc-cadastro-transportadora-rust poc-cadastro-transportadora-rust Public

    IBM i PoC: RPG ILE / AS400 -> Rust (Axum, SQLx) - Clean Arch + Swagger

    Rust 1

  4. public-apis public-apis Public

    Forked from public-apis/public-apis

    A collective list of free APIs

    Python

  5. hackathon-rpg-java hackathon-rpg-java Public

    Backend API developed in Java with Spring Boot integrated with Appwrite Cloud Database for a Hackathon project.

    Java

  6. frois-portfolio frois-portfolio Public