Skip to content
View Irwin1985's full-sized avatar
📕
https://leanpub.com/foxlite
📕
https://leanpub.com/foxlite

Block or report Irwin1985

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Irwin1985/README.md

👋 Hi, I'm Irwin Rodríguez

Developer Tooling Engineer • FoxPro/X# Ecosystem • AI Integration • Language & Runtime Development

YouTube LinkedIn Twitter Email Tools


👨‍💻 About Me

Software engineer specialized in developer tooling, programming languages and AI integration.

I have spent 17+ years working in the Visual FoxPro ecosystem building tools, frameworks and infrastructure that help other developers build better software.

In recent years I have expanded that work into the .NET ecosystem through X#, focusing on:

  • Developer tooling
  • Language runtimes
  • SDK design
  • AI integration
  • Legacy modernization

My work sits at the intersection of FoxPro, .NET and modern AI systems.


🧠 Areas of Expertise

Developer Tooling

Design and development of tools that improve developer productivity.

Examples:

  • SDKs
  • Frameworks
  • IDE extensions
  • Developer utilities
  • Runtime libraries

This is my primary specialization.


Programming Languages & Runtimes

Strong interest in how languages work internally.

Experience implementing:

  • Lexical analyzers
  • Tokenizers
  • Parsers
  • Expression evaluators
  • Interpreters

This knowledge is applied when building developer tools and language infrastructure.


FoxPro & X# Ecosystem

Visual FoxPro

17+ years of professional experience.

Areas of focus:

  • Advanced application architecture
  • Developer tooling
  • Reusable libraries
  • Legacy modernization

X# (.NET)

Modern xBase development on the .NET platform.

Focus areas:

  • .NET libraries
  • SDK design
  • async programming
  • interoperability with FoxPro

🛠 Key Projects

FoxServer

Infrastructure for communication between FoxPro applications and modern services.

Designed to enable FoxPro systems to interact with external systems through a service-based architecture.


FoxCore

Interoperability engine between Visual FoxPro and X# (.NET).

Hybrid architecture:

  • Core engine implemented in X#
  • Controllers implemented in Visual FoxPro

Allows legacy applications to leverage modern .NET capabilities.


FoxPilot

AI-powered development assistant for Visual FoxPro developers.

Capabilities include:

  • AI code assistance
  • contextual developer help
  • productivity improvements for FoxPro developers

AI SDKs

Frameworks designed to integrate Large Language Models (LLM) into applications.

XSharp.AI.SDK

.NET SDK for building:

  • assistants
  • agents
  • LLM integrations

VFP.AI.SDK

Equivalent SDK designed specifically for Visual FoxPro applications.

Provides abstractions for:

  • prompt handling
  • LLM communication
  • structured responses
  • agent orchestration

🤖 AI Systems Experience

Hands-on experience implementing LLM-based systems inside developer tools and applications.

Concepts implemented in real projects:

  • ReAct pattern
  • tool orchestration
  • function calling
  • structured JSON parsing
  • prompt engineering

Knowledge of the architecture required for Retrieval Augmented Generation (RAG) systems:

  • document ingestion
  • chunking
  • embeddings
  • vector databases
  • semantic search

🧩 X# Language Development

Active contributor to the X# language development team.

Work includes:

  • FoxPro dialect implementation
  • runtime functions
  • language compatibility

This involves working close to the internals of the language and runtime.


🎤 Conference Speaker

Speaker at X# Summit 2026 — Potsdam, Germany.

Topic:

Implementing Artificial Intelligence in X# and Visual FoxPro Applications

The session covered:

  • architecture for AI integration
  • LLM-based assistants
  • real tools built for the ecosystem

📺 Knowledge Sharing

I regularly share technical content about:

  • Visual FoxPro
  • X#
  • AI integration
  • developer tooling

YouTube channel:

https://youtube.com/IrwinRodriguez


🧰 Technical Stack

Languages:

  • Visual FoxPro
  • X#
  • C#
  • xBase dialects

Platforms:

  • .NET
  • Windows

Technologies:

  • REST APIs
  • SDK design
  • async programming
  • LLM APIs

🌍 Community

GitHub:

https://github.com/Irwin1985

Tools platform:

http://www.patreonfox.com/tools


Developer Tooling • Programming Languages • AI Integration

Pinned Loading

  1. Hungaro Hungaro Public

    A syntax based programming language

    Java 8

  2. JSONFox JSONFox Public

    JSONFox is a free JSON parser written in Visual FoxPro 9.0

    xBase 67 37

  3. FoxExtends FoxExtends Public

    Some helper functions that facilitates the daily work with Visual FoxPro

    xBase 12 3

  4. FoxLite FoxLite Public

    A subset of Visual FoxPro programming language

    Go 9 6

  5. VFPRestClient VFPRestClient Public

    VFPRestClient is a simple Microsoft XMLHTTP Object Wrapper for communicating with remote web services like API Rest.

    xBase 23 13

  6. MagicMenu MagicMenu Public archive

    xBase 7 3