Skip to content

AI engineering / Agents / Enterprise automation

Intelligent systems, built to do real work.

From enterprise tool integrations and knowledge retrieval to agent orchestration and incident intelligence, I build AI systems that connect models, data, and workflows to solve practical engineering problems.

Selected work

Fourteen systems, one approach.

Pick a project to see its architecture, what’s built and what’s next. Diagrams marked “target architecture” describe what is being built.

Project 1 of 14 · Private Build

Private BuildAIOps / Intelligent Incident Management

AI Incident Resolution Agent

An AI-assisted incident workflow that correlates operational evidence, identifies possible causes, and recommends troubleshooting steps, with a human approving any action.

Architecture and data flow

Architecture as described

Capabilities

  • Alert ingestion· To confirm
  • Relevant telemetry retrieval· To confirm
  • Incident summaries· To confirm
  • Evidence-backed hypotheses· To confirm
  • Runbook recommendations· To confirm
  • Confidence or uncertainty indicators· To confirm
  • Audit trail and approval before consequential actions· To confirm

Problem

Problem and use case

During an incident, engineers lose time gathering logs, metrics and recent changes before they can even start diagnosing.

When a monitoring alert fires, an on-call engineer normally starts by collecting context: what changed recently, what the logs and metrics show, and which runbook applies. This workflow does that groundwork automatically. It gathers the evidence around the alert, retrieves the relevant runbook guidance, and has an AI model propose likely causes and next steps, each tied to the evidence behind it. The engineer reviews the recommendation and decides what to do.

Role

My role and contribution

Company project, built as part of my enterprise automation and observability work.

Implementation

Implementation details

  • Alert intake: a monitoring alert starts the workflow and becomes the incident record.
  • Context collection: relevant logs, metrics and recent changes are gathered for the affected service and time window.
  • Runbook retrieval: existing runbooks and operational knowledge are searched for guidance that matches the evidence.
  • AI analysis: the model correlates the evidence, summarises the incident and proposes possible causes with the evidence supporting each one.
  • Recommendation: troubleshooting and remediation steps are suggested from the runbook guidance, separate from any action being taken.
  • Human approval: an engineer reviews the diagnosis and approves or rejects any consequential action.

Decisions

Engineering decisions and trade-offs

Recommend, don’t auto-resolve
The agent produces diagnoses and recommended remediation; nothing consequential runs without human approval.
Evidence first
Every hypothesis points back to the logs, metrics or changes that support it, so engineers can verify the reasoning quickly.
Builds on observability practice
Connects AI analysis with existing monitoring and runbooks rather than replacing them.
Diagnosis separate from action
Recommendations and executed actions are kept distinct, so a suggestion is never mistaken for a fix that was applied.

Reliability

Error handling, security and reliability

  • Human approval is required before any consequential action.
  • Diagnoses are presented as possible causes with their supporting evidence, not as certainties.
  • Company systems, data and incident details are confidential and not shown here.
  • Any public demo will use synthetic telemetry unless an approved, sanitized integration is available.

Demo

Demonstration

Screenshots and a demo will be added.

Results

Tests, results and learnings

To be documented.

Next steps

Limitations and future improvements

Limitations

  • Company project: source code, integrations and incident data are confidential.

Future improvements

  • Publish a demo running on synthetic alerts and telemetry.

Links

Built as a company project, so the code, integrations and incident data are confidential and no public link is shared.

Technologies across projects

  • Python
  • FastMCP
  • LangGraph
  • LangChain MCP adapters
  • Azure OpenAI
  • Streamlit
  • httpx
  • n8n
  • AI Agent (LangChain)
  • Groq · Llama 3.3 70B
  • Azure OpenAI · gpt-5-nano
  • Qdrant
  • Ollama · nomic-embed-text
  • Groq / OpenRouter / Claude
  • Google Places API
  • PostgreSQL
  • pytest
  • Agent Chat UI
  • LLM
  • RAG
  • Observability
  • ITSM
  • OpenRouter
  • Nemotron
  • Gemma
  • Gemini
  • JavaScript
  • RSS
  • Gmail
  • LinkedIn API
  • Telegram
  • n8n Data Tables
  • Apache Kafka
  • SSL / mTLS
  • Excel
  • MyWork API
  • Resolve scheduler
  • Resolve
  • Splunk API
  • OneLogin REST API
  • Zendesk API
  • Azure Key Vault
  • Akamai API (EdgeGrid)
  • Sectigo REST API
  • Zendesk
  • Redis
  • Jira
  • PDF generation
  • PowerShell (WinRM)
  • New Relic
  • BigPanda
  • Splunk
  • Automation
  • Linux
  • Windows Server
  • PowerShell
  • Ansible
  • Bash
  • Remote Execution
  • Workflow Automation
  • Monitoring & Reporting
  • Exchange Online PowerShell
  • Active Directory
  • Office 365
  • Python (virtual environment)
  • Zscaler API
  • Jira API
  • UltraDNS API
  • VirusTotal API
  • LangChain
  • LLMs
  • SQL
  • AI-Powered Analytics

Explore further

Let’s talk about
AI automation.

Browse the code on GitHub, or get in touch to discuss AI agents, knowledge retrieval and enterprise automation.