20+ years of shipping production software and delivering corporate training programs. I take end-to-end ownership of software projects, and design and run training programs for engineering teams.
A collection of tools built and deployed independently. Live in production.
A selection of training programs delivered
End-to-end software delivery
Covered the full delivery lifecycle: architecture, development, CI/CD with Azure DevOps, deployment to Azure, observability with Datadog, and user analytics with Mixpanel and Google Analytics. Cloudflare for DNS, security, and performance.
RAG and MCP in practice
Hands-on program covering retrieval-augmented generation from the ground up and Model Context Protocol integrations. Teams built working RAG pipelines and MCP-connected tools during the sessions.
Building with Claude
Practical program on integrating Claude into software products. Covered the API, prompt design, tool use, agentic workflows, and real-world patterns for engineering teams building AI-powered features.
System design and architecture
Practical system design for teams who need to make real architectural decisions without a dedicated architect. Covered distributed systems thinking, scalability trade-offs, API design, and how to make and document technical decisions with confidence.
Practical AI engineering for software teams
A ground-up program covering how modern AI systems are built: models, APIs, embeddings, vector databases, and prompt design. Progressed into agentic systems, tool use, and multi-step autonomous workflows. Teams left with working implementations, not just concepts.
Whether you have a project to build, a system to fix, or a team to upskill: reach out directly on LinkedIn or by email. I respond to every serious enquiry.