Expertise

A map of what I build with, grouped by the problems I solve. Each area links to the work behind it.

AI & agent engineering

Role-based multi-agent systems, and retrieval built for the material being searched.

Technologies: multi-agent design · retrieval-augmented generation (code-aware chunking, GraphRAG on Neo4j, incremental embedding refresh, hybrid retrieval) · cache-augmented generation · vector embeddings and vector search · vector databases (PostgreSQL with pgvector, in-memory stores) · Lucene full-text search · MCP servers and MCP Apps · A2A · AG-UI · CopilotKit · fine-tuning · Python · LangChain · Langflow · Microsoft Agent Framework · OpenAI-compatible APIs · Azure OpenAI · Azure AI Foundry · Azure AI Search · Roslyn

Where I’ve done this: DevGuardian AI · Experience

Platform & enterprise systems

Large, multi-integration platforms that have to keep running: queues, real-time delivery, multi-tenancy and payments.

Technologies: C# · .NET / ASP.NET Core · Blazor · ASP.NET Web Forms · RabbitMQ · Redis · MongoDB · SQL Server · MySQL · SignalR · Svelte / SvelteKit · Angular · Vue · REST and SOAP/XML integrations · Azure DevOps

Where I’ve done this: Trip Support · Tajan · uBeac · FluentCMS

Monitoring & observability

Knowing what a system is doing in production, and hearing about it when something breaks.

Technologies: Kibana · Grafana · Azure Application Insights · Elasticsearch

Where I’ve done this: Experience

IoT & embedded systems

Devices, radios and power budgets, through to the cloud that receives their data.

Technologies: BLE · LoRa · LTE-M / NB-IoT · Nordic nRF9160 · Zephyr RTOS · MicroPython · MQTT · GPS · power-budget design

Where I’ve done this: Momentrack · Tingslab · uBeac

Data & applied machine learning

Forecasting, classification and exploratory analysis, on real data.

Technologies: time-series forecasting · BLE fingerprinting with scikit-learn (random forests) · exploratory analysis of market data · R · PyTorch

Where I’ve done this: R&D & Collaborations · Certifications

Banking & regulated systems

Building under compliance, uptime and security requirements that don’t bend.

Technologies: centralized identity and SSO · transaction reconciliation across 50+ file formats · ATM monitoring · 3-D Secure and card-ownership checks · ISO/IEC 27001 (certified at Tajan) · PCI · PIPEDA · OWASP SDLC

Where I’ve done this: Tajan · Trip Support

Technical leadership

Founding companies, building teams and handing systems over.

Practice: founder and CEO for fifteen years · fractional CTO and chief architect · hiring and growing engineering teams · leading a nine-person project team through a federal R&D contract · mentoring junior engineers · Agile

Where I’ve done this: Tajan · Trip Support · Momentrack · R&D & Collaborations