SiteLine Field Directory
On a large construction project, finding the right person can require a name fragment, company, or role. Trade, assigned area, and safety responsibility can matter just as much. SiteLine began with an idea I originated and pitched. I gathered requirements and demonstrated prototypes before building the product as sole developer. The mobile-first field directory makes those fragments useful.
SiteLine is the live field directory that supports the QA/QC inspection-request workflow. I built the Power Apps canvas application on its own project-scoped Microsoft List for field personnel and the site's safety team. Multiword search leads directly to contact profiles, communication actions, and project context. A dedicated Safety experience makes coverage easy to find.
Search shaped around how people remember
Field users rarely begin with a perfect directory record. They may remember a first name and a work area, a trade and a building, or only that someone covers a particular safety function. SiteLine splits a query into terms and matches them across the fields people actually recall instead of forcing them through a rigid filter sequence.
Results open into a responsive contact profile with direct call, email, text, and copy actions. The layout is designed for quick use on a phone, with the most actionable information ahead of lower-priority record detail.
A dedicated safety path
Safety contacts have their own search path, with coverage information organized for fast access under field conditions. The focused screen helps users reach the right safety resource without working through the general directory.
Controlled reconciliation across data sources
The data model separates an enterprise personnel baseline from project-maintained enrichment. Controlled imports update authoritative employee fields while preserving supported external contacts, project roles, preferred values, and field context that the enterprise source does not own.
The design keeps source ownership and fallback rules explicit. Microsoft 365 profile data enriches the contact experience, while project-owned information preserves the field context people search for.
Live in the field
Search, contact profiles, and direct communication actions are all in field use today. Controlled imports keep the directory current, and the dedicated Safety experience gives that team a focused path to coverage information.
What this demonstrates
- End-to-end product ownership from idea and requirements through field use
- Mobile Power Apps interface design and implementation
- Microsoft Lists schema design and project-scoped data ownership
- Power Automate import and reconciliation workflows
- Multi-field, multiword search designed around imperfect user memory
- Direct communication actions and responsive contact profiles
- Privacy-aware handling of personnel, location, and safety information
These simplified feature graphics use fictional people and data. They demonstrate the product model without publishing employee directory records or internal contact details.