Principal Product Engineer
2023-2026Principal product engineer on OpenText Core TDR, working across product design, analyst workflow, architecture, and AI prototyping.
Product engineer specializing in AI-first products
I design for AI as a first-class persona.
Products are not just for people anymore. They need to work for humans, stay legible to models, and become more useful when the two collaborate.
My background is security and behavioural analytics: Interset, ArcSight Intelligence, OpenText Core TDR, granted U.S. patents, and Pragmatic Institute Level III. Recent work: agentic workflows, MCP integrations, and analyst UX.
Nothing matches that combination. Try removing a filter.
Principal product engineer on OpenText Core TDR, working across product design, analyst workflow, architecture, and AI prototyping.
Built an agentic threat-hunting prototype for real analyst workflows: retrieval, self-reflection loops, DuckDB, Neo4j, and a Bun API layer. The goal was practical: learn where AI helps an analyst and where product design still has to do the work.
Built MCP integrations that connect Claude, ChatGPT, and Microsoft Security Copilot to Core TDR security telemetry. The same foundation powers alert summaries that tie detections to MITRE ATT&CK and make AI feel native to the product.
Shaped OpenText Core TDR around analyst workflow: behavioural detections, evidence, and LLM summaries as one investigation experience instead of stacked features. Worked from product concept through Figma and implementation detail.
Designed the extensibility model for customer-built AI apps on Core TDR: skills, plugins, and API boundaries for workflows we could not predict. Product strategy, platform design, and developer experience in one problem.
Designed an investigation UI for following relationships between users, machines, and accounts instead of triaging a flat alert queue. The interface became a granted U.S. design patent.
Innovation lead on ArcSight Intelligence after the Interset acquisition. Turned new security workflows into prototypes, customer-readable narratives, and buildable architecture.
Built Figma plugins that pulled real product data into the design canvas. Teams used them to generate test variants, validate designs against realistic volumes, and get analyst feedback faster.
Co-invented a serverless search platform for billions of security records. It was narrower than the Elasticsearch system it replaced, roughly 90% cheaper to run, and better matched to the product problem. Now deployed in OpenText Core TDR.
Redesigned ArcSight Intelligence around how SOC analysts investigate: ingest, search, evidence, and visualization. A workflow reset, not a cosmetic reskin.
Founding product engineer and design lead at Interset. Helped invent the product with customers, shaped the analyst workflow, and built the front end before the 2019 Micro Focus acquisition.
Invented Stories at Interset: threat narratives that grouped related anomalies into one investigation instead of a list of alerts. That framing later carried into ArcSight Intelligence and OpenText Core TDR.
Patents: USD1118634S1 (GUI), US20250126144A1 and US20250124136A1 (entity-and-risk model).
Invented a visual language for UEBA risk: a heatmap view that also worked as a filter. Analysts could triage thousands of users, drill into anomalies, and understand ML findings without staring at a score.
Designed and built the front-end architecture for Interset’s UEBA product while the analyst workflow was still being invented. The UI paired ML risk scores with the evidence analysts needed to trust them. The product later became ArcSight Intelligence.
Product engineer on IBM’s web-based data visualization products, working across interaction design and implementation.
Rebuilt IBM ManyEyes as a product reset: new codebase, new UI, and a cleaner model for publishing and exploring charts in the browser. Designed the experience and wrote front-end and back-end code.
Built mobile business intelligence on Cognos, owning the UX and major pieces of the client and server.
Built mobile Cognos reporting across Symbian, BlackBerry, Windows Mobile, and mobile Safari before enterprise mobile had a playbook. Designed the UX end to end; the work earned IBM’s Outstanding Technical Achievement award.
Senior engineer on the platform research effort for the next generation of Cognos products.
Built the platform layer for the next generation of Cognos products: provisioning, software management, and live OSGi services. Also prototyped two administration consoles, one Ajax and one Eclipse RCP.
Led three senior developers on Hemera’s stock-photography storefront during the Jupiter Media acquisition.
Built front-end product flows for Hemera’s stock-imagery storefront: browse, preview, license, buy.
Engineer on TopLink, the J2EE persistence and object-relational mapping product later acquired by Oracle.
Implemented HP Bluestone container-managed persistence inside TopLink, WebGain’s J2EE persistence product.
Front-end and middleware engineer on Nortel’s J2EE application service-provider platform.
Owned internationalization for Nortel’s J2EE application platform, including Traditional Chinese support for Taiwan.
Career pivot from geophysicist to developer. Moved from Canada to Johannesburg to build software for geologists and geophysicists in Mining & Exploration.
Built a browser GIS tool for remote mining sites over a radio link. ESRI ArcIMS mapped the data, Oracle stored it, Java ran the back end, JavaScript ran the browser, and Perl filled the gaps.
Exploration geophysicist with Monopros Ltd. (De Beers Canada), searching for diamonds in northern Canada. Based first in Toronto, then Val-d’Or.
Ran airborne and ground geophysical surveys for diamond exploration across northern Canada, then processed the data. Wrote enough C and Perl to keep the field tooling moving.
Master of Science in Geophysics, Western University. Thesis work focused on wavelet transforms and data analysis.
Honours Bachelor of Science in Geophysics, Western University.
Pragmatic Institute Build certification. Issued June 2019.
Pragmatic Institute Focus certification. Issued June 2019.
Pragmatic Institute Foundations certification. Issued June 2019.
Pragmatic Institute Level 3 certification: Foundations, Focus, and Build. Issued June 2019.
Pragmatic Institute PMC Level III credential. Issued June 2019.
Mad Dogg Athletics Spinning Instructor certification.
Design patent for a security investigation interface that visualizes connections between entities in a story. (USD1118634S1)
Patent applications for turning related security entities into investigation stories, then calculating risk at the entity and story levels. The model also supports extending selected stories with external context. (US20250126144A1, US20250124136A1)
Patent application for retrieving large security-event datasets in cloud environments using indexed records and a flat in-memory structure. (WO2022173423A1)
Patent for aggregating security risk across arbitrary groups of users, machines, accounts, or other entities. It normalizes scores so different populations can be compared while still surfacing small clusters of high-risk behaviour. (US10887335B2)
Patent for anonymizing sensitive identifiers while keeping them readable in a user interface. Hashes become stable human-readable tokens, so analysts can follow entities without exposing the original values. (US10754983B2, CA2962998A1)
Patent application for customer-defined predictive models in enterprise security. Declarative custom models can run alongside native ML models to support new detection use cases. (US20190318203A1)
Patent application for grouping security alerts by theme, calculating aggregate risk, and ranking the results so analysts can prioritize what matters. (CA2930623A1)
IBM internal recognition for work on a top-rated iOS business intelligence app.
Open to senior product engineering roles and select consulting work.