Understand
Understand the people, process, information, constraints, and decisions behind the problem.
Construction technology is where business knowledge, software engineering, data, and artificial intelligence come together.
My career has been built around understanding complex construction and business processes, then using technology to make those processes more connected, more understandable, and more useful.
I am a technology leader focused on the intersection of construction, enterprise software, data, and artificial intelligence.
What I bring to technology is not simply an ability to write software or design systems. It is the combination of understanding the business problem, understanding the people who have to solve it, and understanding the technology required to make the solution practical.
Construction is particularly interesting because the underlying work is incredibly complex. Projects involve schedules, budgets, contracts, documents, risks, people, decisions, dependencies, and thousands of individual pieces of information.
My role has increasingly become about connecting those pieces — turning fragmented information into systems that help people see what is happening, understand why it matters, and decide what to do next.
Technology should solve a meaningful problem before it solves a technical one.
Good applications depend on reliable, understandable information.
Complex systems should make the user's job simpler, not more complicated.
The best solution is the one people can actually use and trust.
Construction is not an abstract technology problem. Every system eventually has to connect to something happening in the real world — a project milestone, a schedule activity, a financial commitment, a risk, a decision, or a person who needs information.
My experience in project controls and construction gave me a practical understanding of those relationships before I moved deeper into software and technology leadership.
That background continues to influence how I design technology today. I start with the work, the information, and the decision that needs to be made. Then I work backward toward the architecture.
Understand the people, process, information, constraints, and decisions behind the problem.
Create reliable data structures and business rules that represent the real-world process.
Develop applications and platforms that turn complex information into usable workflows.
Use analytics, automation, and AI to make the system increasingly intelligent and useful.
I believe one of the most interesting opportunities for AI in construction is not replacing the expertise of project teams. It is helping those teams make better use of the information they already have.
Construction organizations generate enormous amounts of information. The challenge is that much of it is distributed across different systems, documents, databases, reports, and workflows.
Generative AI, semantic search, and intelligent application design create an opportunity to connect that information in ways that feel much more natural to the people using it.
Instead of forcing someone to know where a piece of information lives, what database contains it, or which terminology was used to describe it, technology can increasingly help people ask questions in the language they already use.
Connect natural-language questions with meaningful project information.
Surface relevant information based on meaning rather than exact keywords.
Help project teams identify patterns, risks, delays, and important context.
Put useful intelligence directly inside the applications people already use.
The role of a technology leader is not simply to know the technology.
It is to create enough clarity that people can make good decisions about technology, priorities, architecture, risk, investment, and delivery.
I believe strong technology leadership requires listening to the people closest to the work, understanding the larger organizational objective, and translating between business and technical perspectives.
That means being comfortable discussing strategy in one conversation and architecture, SQL, APIs, cloud infrastructure, or application code in the next.
Project controls, capital construction, project information, workflows, and operational technology.
ASP.NET Core, .NET, C#, APIs, dashboards, business applications, and enterprise workflows.
SQL Server, data integration, transformation, structured information, analytics, and reporting.
Gemini, Google GenAI, AI application design, conversational interfaces, and project intelligence.
Embeddings, semantic search, retrieval, contextual information, and AI-ready data.
Connecting technology strategy with business processes, organizational workflows, and outcomes.
“The best technology is not the technology people notice. It is the technology that helps them do difficult work with greater clarity.”
That idea has stayed consistent throughout my career. Whether the technology is a construction management platform, a data integration pipeline, a semantic search system, or a generative AI assistant, the objective is ultimately the same: help people work with better information.
I am particularly interested in what happens when deep domain knowledge and modern technology are brought together. Construction has enormous complexity, but it also has enormous opportunity for technology to create better connections between information, people, and decisions.
If you're interested in construction technology, enterprise software, digital transformation, or practical applications of AI, I'd be glad to connect.