Full‑stack & Microsoft 365 Engineer • Micro‑frontends • Cloud • AI augmentation.
I design and ship scalable, secure, and maintainable web platforms (MERN / MEAN / micro‑frontends) and productivity solutions inside the Microsoft 365 ecosystem—lately integrating LLMs to streamline legal workflows and developer experience.
Architecture & Quality: API layering, middleware auth orchestration, performance tuning, accessibility, test strategy.
AI Enablement: Built internal add‑in to refine Azure DevOps user stories and auto‑review PRs against project guidelines using LLM context.
Always exploring modern patterns, scalable design, and human‑centered developer tooling.
About
I value thoughtful collaboration, clarity, and incremental delivery. I like turning complex integration surfaces (cloud + Microsoft 365 + AI) into cohesive product experiences with strong guardrails and measurable outcomes. This site stays minimal: semantic HTML + modern CSS + a sprinkle of JS for progressive enhancement.
Experience
Software Engineer II LexisNexis
Jan 2022 – Present · Toronto, Canada
Lexis Create & Plus AI: Lead/frontline contributor across 18+ micro‑frontends (React, AngularJS, TypeScript, ASP.NET Core APIs) with shared design system + auth middleware.
Integrated Generative AI (RAG via LangChain + proprietary LLM) inside Word & Outlook add‑ins: multi‑document ingestion, session tracking, vector retrieval, attachment Q&A & obligation extraction.
Engineered Microsoft Teams matter management add‑in (React, TypeScript, ASP.NET) to reduce email load & centralize legal collaboration.
Implemented RBAC & granular SharePoint / Teams permission orchestration; integrated Lexis AI MFE post decoupling from Teams Toolkit.
Designed feature flag + dark launch system (Azure App Services + Terraform) enabling safer staged rollouts (≈15% faster releases).
Added chat backup & PDF / analytics export (ASPOSE) mitigating retention auto‑deletes for key client.
Boosted large dataset view performance (pagination + Redis caching + Graph API query tuning) cutting heavy page load times ≈50% and accelerating user search ≈70%.
Migrated UI to Fluent UI v9; delivered adaptive theming (desktop + mobile) for Microsoft Store listing & SOC 2 readiness.
Front‑End Developer Techrangle Inc
May 2021 – Jan 2022 · Toronto, Canada
Delivered SCENE+ bank rewards web app (Next.js + Tailwind + styled‑components) with multi‑language CMS driven UI.
Achieved AA accessibility (NVDA, AXE, AsLint) via semantic structure, color contrast & keyboard flows.
Generative AI Azure DevOps Extension · 48 hr build
Won 1st place for delivering an Azure DevOps extension that enhances user stories and auto‑comments on pull requests using project guideline analysis. Implemented a rapid RAG pipeline and local LLM tooling for secure, offline iteration.
Built a Model Context Protocol (MCP) server to expose internal Storybook component metadata to AI assistants, enabling high‑confidence automated refactors across numerous micro‑frontends.
Recursive Storybook scan & indexing of stories for component discovery.