AI Software Engineer at IBM Research AI Foundations | Engineering Reliable & Responsible AI
I focus on generative programming—engineering the tools and frameworks that bridge the gap between the probabilistic nature of LLMs and the rigorous predictability of traditional software engineering.
With a background spanning from core ISDN development and kernel modifications to modern quantum infrastructure, my approach is rooted in understanding the full business context before writing a line of code. When a complex problem demands it, I am a full-stack troubleshooter—digging from the UI down to the OS to find the true root cause.
- View my full technical CV (Includes my complete 35-year engineering history, AI infrastructure work, and open-source portfolio).
- Agentic Frameworks & Mellea: Driving core backend engineering for the Mellea library and the open-source BeeAI framework to ensure reliable, enterprise-grade generative program execution.
- AI Tooling: Exploring and integrating models and frameworks across the ecosystem, including OpenAI, Amazon Bedrock, Google Vertex AI, Grok, and crewAI.
- Systems Engineering: Developing primarily in Python and Java, while actively expanding into Go and Rust.
- Egeria: Co-founder and former core maintainer of the Linux Foundation's ODPi Egeria open metadata project.
- PQCA: Technical Steering Committee (TSC) Lead for the Post-Quantum Cryptography Alliance (PQCA) and the PQ Code Package, guiding quantum-safe implementations.
- Languages: Python, Java, C, C++, Go, Rust
- Configuration & Data: JSON, YAML
- Infrastructure: Kubernetes, Docker, Tekton CI/CD
- Environment: Developing on macOS using VSCode; deeply comfortable in Linux/Unix environments (debugging *nix systems since 1986).
- LinkedIn: linkedin.com/in/nigelljones
- Website: about.me/planetf1





