Industrial Hypertext

AI apps, software development & inspections · Perth since 2002

Software development · Perth, Western Australia

Build new software.
Improve what you already have.

I build custom AI apps and integrations, and take over existing apps and websites to fix bugs, add features and improve workflows. AI coding agents accelerate delivery; I lead the technical decisions, review the code and test the changes.

Work directly with Matthew Lock · Perth software development since 2002 · Response target: one business day

What can I help you with?

A new application, an overdue improvement or a field inspection workflow: start with the work you need done.

Build and connect

AI apps & integrations

Help staff find answers in company documents, connect AI assistants to your business systems, or automate a specific workflow. Custom RAG assistants and MCP integrations built around your needs.

Explore AI development
Fix and extend

Software & website development

Get an experienced developer working on your backlog. I build new features, fix bugs, connect systems and support existing apps and websites, whether you have an active team or need someone to take over.

Explore development support
Inspect and report

IHTMaps inspection software

Bring maps, inspection forms, photo evidence and inspection history together. Configurable browser-based software for councils and field teams, with a pilot around one real workflow.

See IHTMaps

Experienced development. Faster implementation.

You work directly with me, Matthew Lock, from the first conversation through development and delivery. I can join your existing team, build a new application or become the developer responsible for maintaining your current system.

I use AI coding agents to accelerate codebase analysis, implementation and documentation. I review the proposed changes, check them against the business requirements and test the important workflows before release. You get a clear explanation of what changed and what comes next.

Older frameworks are welcome, including Ruby on Rails and ASP.NET Web Forms. I can fix bugs, add features and modernise in stages, with AI agents accelerating the work under my review.

Need to take over a system from another developer? I can help recover technical ownership and plan the first useful improvement.

Examples of the work I do

Practical development across AI, business systems and field applications.

Answers from your own documents

RAG development brings document ingestion, retrieval and a chat interface together so staff can ask questions and follow references back to the source material. Start with a representative document set and evaluate the answers.

Document assistants and RAG

AI connected to internal systems

A custom MCP server gives an assistant defined tools for searching or querying your systems. Access rules, logging and approval boundaries are part of the integration design.

Custom MCP development

New features in an existing app

Existing work includes a long-running custom CRM with NetSuite integration, Python and FastAPI systems, and Power Apps used on field tablets. The first scope can be one bug, feature or integration.

Read about field app improvements

See IHTMaps in action

Find a property or asset on the map, complete a configured inspection and attach photos to the record. Inspection status helps your team see what has been checked and what still needs attention.

Start with a demo of the workflow you use today, then agree the forms, map data and team for a pilot.

Explore the product and screenshots · Book an IHTMaps demo

IHTMaps gate inspection form with status, inspector and work details over a map

Start with a manageable piece of work

Agree a useful first scope before committing to a larger project.

Describe the outcome

Tell me what you need built, fixed or improved. A few sentences and an existing URL, if relevant, are enough to start.

Agree the first scope

We discuss fit, requirements and costs. That might be an AI pilot, an assessment and first fix, or one new feature.

Build, review and refine

I implement the work, review and test the changes, and use your feedback to guide the next step.

Other software I build and operate

Explore ShutTool for mining shutdown workforce coordination, ConstructHub for construction crews, the developer jobs board and the free Block Model Viewer. Explore other applications through Apps & Tools.

What would you like built or improved?

Tell me about your app, website, AI integration or inspection workflow.