Hands-on principal architect for multi-tenant governed financial-data platforms.
10+ years across engineering, product, and entrepreneurship in Canada, Singapore, Europe, and Asia Pacific. I architect and operate Ambient Systems production lakehouse on Databricks and Unity Catalog -- medallion architecture, ODCS data product contracts, ISO 8000-aligned quality, and BCBS 239 lineage -- with production PySpark/Delta delivery, row-level security, and strict platform-consumption boundaries. Founder of Ambient Core open source; Centennial College faculty; PhD candidate in Business Management.
About Me
I am a Principal Data Platform Architect and operator of governed lakehouse platforms for regulated enterprises and frontier ventures. My work centers on auditable data products: Unity Catalog governance, ODCS YAML contracts, ISO 8000 quality frameworks, and BCBS 239 lineage with compliance-ready evidence.
I founded Ambient Systems and lead Ambient Core open source -- routing intelligence through governed contracts and catalog rather than un-auditable mappings. Background includes Deloitte analytics, Rotman incubator data governance, energy-sector data products, Centennial College instruction, and a PhD in progress at the University of Belgrade. Patent holder (WO/2022/240365).
Currently based in Toronto, operating globally.
Recognition & professional profiles
Roadmap: agents & site integrations
Static site today; future X and agent features need a small backend you control -- never API keys in this repo.
- Today: Humans browse this site; software agents start at llms.txt, AGENTS.md, and machine-readable resources on the site map.
- Planned -- read-only X: After X Developer Portal setup, a Worker or Function (not Pages alone) can sync a public "Latest on X" feed into static JSON or HTML.
- Planned -- governed actions: Optional agent-assisted posts or replies on your behalf only with OAuth, explicit consent, and tier-appropriate scopes -- never storing tokens in this repo.
- Implementers -- Future work: X Developer Console sync: GitHub Pages cannot read or post to X without a backend and API credentials. After X Developer Portal setup:
- Create a project + app; OAuth 2.0 for your account; scopes for timeline read / post (per tier).
- Run a scheduled worker (Cloudflare Worker, Azure Function, or GitHub Action) that fetches recent posts and writes
machine-readable-files/social-feed.json(or commits a small HTML fragment). - Add a static “Latest on X” block on the site that reads that JSON (read-only). Posting or replying from the website requires OAuth in the worker -- not in Pages alone.
Reach me on X
Career, open-source collaboration, and professional conversations -- personal channel only (no email on this site).