Matt Bohan Software Development

Software developer since the dial-up days. Still solving problems, still loving it.

About Me

Matt Bohan

I've been writing code since the mid-'90s—starting out at PTPS/Typebusters, a family business that provided IT services to small local companies. Whilst studying for my National Diploma and HND in Computing at City College Norwich, I was already getting hands-on experience—building PCs, writing bespoke software for local print and design businesses, running training sessions, and basically doing whatever our customers needed.

Those five years juggling college and real-world IT support taught me invaluable lessons. I learnt to translate between technical jargon and plain English, to properly understand what small business owners actually needed (not just what they asked for), and that the best solution is usually the straightforward one that genuinely works.

After a year in industry at Aviva as part of my HND—working with mainframes, COBOL, and DB2—I joined them full-time in 1999 and have been there ever since. From MI and Data Warehousing systems to cutting edge Teradata telematics solutions, from Sapiens eMerge applications to modern .NET solutions, I've seen and worked with just about every technology stack a large financial services company can throw at you. I've worked across the entire spectrum of platforms—from IBM mainframes to UNIX and Linux systems, right through to modern Windows environments. In my personal time, I've even written software for microcontrollers, so I genuinely understand computing from the bare metal up. I've also experienced the full evolution of development methodologies—from traditional Waterfall through RAD to today's Agile approaches—adapting my working style as the industry has matured.

What keeps me engaged after all these years? The constant evolution. I've gone from writing COBOL on mainframes to building ASP.NET Core applications, from JCL scripts to Python automation. Technology never stands still, and neither do I.

As a member of both the British Computer Society and the Institute of Analysts and Programmers, I'm committed to maintaining professional standards and staying current with industry developments. Some of my most rewarding moments come from mentoring other developers, contributing to the tech community, or having those impromptu discussions about where our industry is heading. There's something particularly satisfying about helping someone else have that "lightbulb" moment—it takes me back to those early days helping Norwich business owners with their IT issues and helping them transition from analogue to digital.

At the end of the day, I'm still someone who gets genuinely excited about elegant solutions and clean code. Whether I'm architecting enterprise-scale systems or automating a tedious process, I'm driven by the same thing: building software that works well, solves real problems, and stands the test of time.

Real-World First

Started helping businesses go digital whilst still at college

Still Learning, Still Teaching

BCS member who mentors others and embraces what's next

Proper Full-Stack

Mainframe COBOL to .NET Core—and everything between

Portfolio & Showcase

WorldWidePing.com

A comprehensive website and server monitoring service providing real-time uptime monitoring, performance analytics, and instant notifications for websites and servers. Features include multi-location monitoring, detailed performance metrics, customizable alerting, and comprehensive reporting dashboards.

Real-time Monitoring Performance Analytics Uptime Tracking Multi-location Alerting
Visit Site

EPICWebAnalytics.com

Advanced web analytics service featuring real-time visitor tracking, JavaScript error reporting, custom event tracking, and comprehensive page performance analysis. Includes detailed visitor breakdowns, conversion tracking, heatmaps, and advanced reporting capabilities that go beyond traditional analytics platforms.

Real-time Analytics Error Tracking Performance Analysis Custom Events Conversion Tracking
Visit Site

Infralyse.com

An agent-based server and computer monitoring platform built with C# and ASP.NET Core. The lightweight monitoring agent is cross-compiled from a single C# codebase to multiple targets—ARM32, ARM64 (including Raspberry Pi), Linux, and Windows—so the same code runs everywhere without managing separate agent projects per platform.

C# / ASP.NET Core Cross-platform ARM / Raspberry Pi Agent-based Server Monitoring
Visit Site

IPWhoAmI.com

A clean, reliable public IP lookup service with dedicated IPv4 and IPv6 endpoints. Built with both human and programmatic use in mind—different response formats make it straightforward to drop into scripts, automation pipelines, and command-line workflows with a simple curl or wget call.

IPv4 IPv6 REST API Scripting-friendly Free to Use
Visit Site
IPWhoAmI interface screenshot

MattsWebTools.com

A comprehensive collection of useful web and internet tools designed to help developers and users with various online tasks and utilities. It includes tools for code formatting, URL manipulation, data conversion, testing utilities, and development helpers.

Live Developer Tools Web Utilities Code Formatting
Visit Site

random-password-generator.dev

A simple but useful random password and passphrase generator. It provides immediate entropy and password-strength feedback to help users make stronger credentials for everyday use.

Password Generator Passphrase Generator Entropy Display Strength Meter Security Utility
Visit Site
Random password generator screenshot

IISDiagnostics (Open Source)

An open-source PowerShell module for IIS diagnostics, built to speed up root-cause analysis of IIS and hosted application issues on Windows servers. It helps surface common configuration, runtime, and environment problems quickly when troubleshooting production incidents.

PowerShell IIS Windows Server Diagnostics Open Source
View on GitHub
What It Helps With
  • IIS and app pool health checks
  • Configuration validation and quick environment inspection
  • Triage support for live incident troubleshooting

MBSD.CyberArk.CCPClient (Open Source)

An open-source .NET client library for CyberArk Central Credential Provider (CCP). It streamlines secure credential retrieval in applications and automation workflows, helping teams integrate secrets access cleanly without hardcoding credentials.

.NET CyberArk CCP Credential Retrieval Security Open Source
View on GitHub
Where It Fits
  • Securely requesting secrets from CyberArk CCP at runtime
  • Reducing credential sprawl across app settings and scripts
  • Supporting safer integration patterns for enterprise apps

Get In Touch

I'm always interested in connecting with fellow technologists.