ClearLend ยท Original build series
A modern lending application, built with engineering discipline.
Follow the product, business model, buildable specification, modular-monolith architecture and backend layer decisions.
Read the original series โSoftware engineering changes every year. Throughout my career I have believed that one of the responsibilities of a senior engineer is to continue learning, challenging existing knowledge, and embracing technologies that genuinely improve software development.
Alongside commercial experience and my GitHub portfolio, I regularly invest in structured professional development, modern engineering practices, cloud technologies, AI-assisted software engineering, and enterprise architecture.
My goal is simple: to remain the kind of software engineer I would want on my own team.
ClearLend ยท Original build series
Follow the product, business model, buildable specification, modular-monolith architecture and backend layer decisions.
Read the original series โNew ยท Microservices master class
Read a teaching series about microservices design through fictional user journeys and diagrams. Stage 1 is available; Stages 2โ12 are coming soon.
Explore the new showcase โ๐ป
Web applications, business systems, client projects
๐ข
Finance, legal, healthcare โ complex business domains
โ๏ธ
Azure-hosted applications, deployment and continued cloud study
๐
Pragmatic architecture, CQRS and modular portfolio systems
๐ฅ
Code reviews, shared decisions, asking and answering questions
๐ค
Business data, retrieval, grounding, security and evaluation
๐
Never finished. Always evolving.
This programme follows the end-to-end path from trusted model context and operational SQL data, documents and APIs to a permission-aware knowledge index, strong evidence retrieval and traceable answers using ASP.NET Core, Microsoft Foundry and Azure AI Search. The source application remains authoritative; RAG creates a governed retrieval layer rather than replacing the business system.
A trustworthy AI answer begins with trustworthy context.
Extract, normalise and classify approved business information.
Design chunks, metadata, embeddings and Azure AI Search indexes.
Use vector, semantic and hybrid search with filters and permissions.
Check relevance, citations, groundedness, security and refresh behaviour.
This is an active programme of study, prototyping and writing. It builds on established enterprise data and API experience but is not presented as long-term production AI experience.
Study what genuinely makes a system agentic, then progress through safe tools, architecture patterns, state, MCP, A2A, orchestration, LangChain, LangGraph and a bounded production-minded ASP.NET Core agent.
Read the complete agentic series โRather than simply reading about new technologies, I prefer structured learning combined with practical implementation. Courses provide a starting point; I then test the ideas through code, technical notes and clearly labelled portfolio work.

Vanderbilt University / Coursera
To understand how AI is changing modern software engineering, development workflows, enterprise architecture, documentation, code generation, and intelligent automation.

Vanderbilt University / Coursera
To understand autonomous AI agents, agentic workflows, planning, memory, orchestration, and intelligent automation within enterprise software.

Vanderbilt University / Coursera
To improve my ability to analyse business data using AI, automate repetitive analysis, and generate better operational insights.

Vanderbilt University / Coursera
To combine my many years of SQL Server experience with modern AI-assisted database development, optimisation, querying, and reporting.

Coursera
To improve everyday engineering productivity through better prompt engineering, AI-assisted development, documentation, technical communication, and problem solving.
Commercial experience teaches you how software is built. Continuous learning teaches you how software is evolving.
I believe the best engineers combine practical experience with curiosity. Every new technology, framework, or engineering approach is an opportunity to become more effective, deliver greater value, and build better software.
Rather than collecting certificates, I focus on understanding how new ideas can be applied to real enterprise systems.
๐
Structured courses, documentation, practical research
๐งช
Try new approaches in isolated portfolio projects
๐๏ธ
Apply ideas in substantial portfolio systems with realistic complexity
๐ง
Refine, optimise, and integrate into engineering practices
๐ค
Learning journal, open code, discussions and documentation
I apply new ideas in clearly labelled portfolio projects including BuildEstate Pro, ClarityCare, Loan Investment Supermarket and The League. These projects let me test architecture, workflow modelling, frontend development, cloud approaches and AI integration without presenting them as live commercial products.
"My greatest qualification isn't a certificate. It's the habit of continuous learning."
Whether you're looking for an experienced Senior Software Engineer, Technical Lead, or someone passionate about modern software engineering, I'd be delighted to discuss how I can contribute to your team.