About
I’m a Senior Software Engineer and Solution Architect with over 12 years of experience designing distributed systems, leading engineering initiatives, and building scalable cloud-native solutions.
What I Do #
AI-Native Systems & Intelligent Applications #
I build agentic systems that run in production using Python and LangChain: multi-step agent loops with tool and API access, orchestration and durable state, and evaluation harnesses that make behavior measurable over time.
The work sits close to the domain, integrating with existing services and data, defining where a human stays in the loop, and treating tracing, cost, and failure modes as part of the design rather than an afterthought.
- Agent Orchestration & Tool Integration
- Evaluation Harnesses & LLM Observability
- Guardrails & Human-in-the-Loop Design
Cloud-Native & Distributed Systems #
I specialize in .NET, C#, and React, developing cloud solutions across Azure and AWS.
My work applies Domain-Driven Design (DDD), CQRS, and serverless patterns to create resilient, observable systems.
- Event-Driven & Microservice Architectures
- API & Integration Development
- CI/CD & Infrastructure Automation
Leadership & Strategy #
As a technical lead and mentor, I guide cross-functional teams to adopt best practices in architecture, DevOps, and software delivery. I enjoy helping teams align engineering excellence with broader business strategy, ensuring that systems evolve sustainably as organizations grow.
Focus Areas #
- Cloud & DevOps Automation
- AI-Augmented Software Engineering
- Event-Driven & Serverless Architectures
- Software Modernization & Cloud Transformation
- Developer Experience & Automation
Background & Learning #
I hold a degree in Systems Analysis, grounding my work in software engineering and system design principles.
Recently, I completed an AI for Business diploma at University College Dublin, expanding my focus toward the intersection of AI systems, business strategy, and human-centered technology.
Contact #
I’m always open to collaboration, new ideas, and creative partnerships, whether technical, artistic, or somewhere in between.