I'm an AEC technologist passionate about how information technology can improve the way we design and deliver buildings. Trained as an architect, I apply computer engineering methodologies to solve problems in AEC with code and data.
I'm an AEC technologist passionate about how information technology can improve the way we design and deliver buildings. Trained as an architect, I apply computer engineering methodologies to solve problems in AEC with code and data.
M Moser Associates is a global leader in workplace design. As a member of the Sustainability, Engineering, and Technology group, I designed and implemented the data strategy for analytics, artificial intelligence, and data apps. I own several data products that serve 500+ users and were key in winning new projects.
Built a data platform with Dagster, DuckDB, Polars, Azure Blob Storage
UX design and implementation of full stack web app: React, Base Web, ThreeJS, D3, GraphQL, Azure Functions, Digital Twin
Space analytics app using machine learning and Monte Carlo simulations: Scikit Learn, Streamlit
Created pyrec, a Python package to model spaces in the Real Estate Core ontology for analysis as well as bootstrapping digital twins.
Evolved design system and UX work with Figma, Base Web, and custom design token packages in npm and pip.
As technical lead for a space analytics research project in collaboration with the international architecture firm Henn, I designed and implemented the data infrastructure as well as an interactive data exploration tool using machine learning. I also contributed to a research project exploring decentralised, multimodal simulation architectures.
Scikit Learn, Pandas, Plotly Dash
Docker, Jupyter Notebooks, nbdev
Rhino Compute, Hops
Speckle CI is a proof-of-concept continuous integration and delivery platform tailored for AEC workflows. By enabling continuous testing, simulation, and artifact generation from model data, it brings software engineering best practices—such as test-driven development—into the hands of AEC practitioners.
Speckle
Rhino Compute
Express, MongoDB
Vue, Vuex, Vuetify
Master of Arts
Bachelor of Science
Bachelor of Arts
This paper presents an early-stage process to track communication patterns in office spaces using a real-time location system with sub-meter accuracy.
This work explores the potential of networked, composable tools as a means to capture and distribute organisational knowledge.