Projects
Tools and applications I've built to solve real problems
SignalYard
Open SourceSelf-Hosted Structured Logging
A lightweight, self-hosted structured logging tool designed to run in Azure App Service with Azure Table Storage as the backend. Query and search your logs through a clean, dark-themed UI, or let AI tools investigate them via the built-in MCP endpoint.
Log Viewer
Query and search structured logs through a fast, dark-themed web UI.
Application Management
Create and manage applications, each with its own ingestion API key.
Secure by Design
Entra ID authentication for the UI and per-app API keys for ingestion.
Cost-Effective
Backed by Azure Table Storage, so storage costs just pennies per month.
Auto-Cleanup
Configurable retention automatically deletes old log partitions.
AI Investigation
A built-in MCP endpoint lets Claude and VS Code investigate logs across all apps.
Serilog.Sinks.SignalYard
Open SourceShip Serilog Logs to SignalYard
A Serilog sink that ships log events straight to a SignalYard server. Events are formatted as CLEF, durably batched, and delivered over HTTP β preserving message templates, structured properties, log levels, and exceptions.
NuGet Package
Install with a single dotnet add package and start shipping logs.
Structured Logging
Preserves message templates, properties, levels, and exceptions as CLEF.
Durable Batching
Buffers and batches events for efficient, reliable delivery.
Configurable
Tune batch size, flush period, queue limits, and minimum log level.
Broad Framework Support
Targets netstandard2.0 and net8.0 β works from .NET Framework 4.6.1+ onwards.
SQL Script Runner
Open SourceRun SQL Scripts with Ease
An open source tool for executing SQL scripts against multiple databases. Simplifies running and managing SQL scripts with a clean, straightforward interface.
Script Execution
Run SQL scripts against multiple databases quickly and reliably.
Database Connectivity
Connect to your SQL Server databases with ease.
Script Logging
Track script execution with detailed logging output.
Open Source
Free and open source β contribute, fork, or customise to suit your needs.
HandyUtils
Everyday Tools Made Simple
A collection of handy utilities and tools for everyday tasks. Quick, simple, and always at your fingertips.
Utility Collection
A growing collection of useful tools for common tasks.
Fast & Lightweight
Instant results with no unnecessary overhead.
Easy to Use
Simple, intuitive interfaces for quick access.
Web-Based
Access your tools from anywhere, no installation required.
Privacy Focused
Your data stays in your browser, nothing is stored.
Mobile Friendly
Works great on desktop and mobile devices.
DNSLens
Instant DNS Insights
A free, fast, and comprehensive DNS lookup tool designed to help website owners, IT professionals, and digital marketers understand their domain's DNS configuration at a glance.
DNS Record Lookup
Retrieve all DNS records including A, AAAA, CNAME, TXT, and NS records.
Email Provider Detection
Check MX records and automatically identify your email provider.
SPF Record Checker
Validate your SPF records and highlight configuration issues.
DMARC Analyzer
Parse your DMARC policy and view enforcement level and reporting settings.
DKIM Lookup
Verify DKIM selectors and public key configuration.
Hosting Detection
Discover where websites are hosted and which nameservers manage the domain.