Add-ins for every Office host
Task panes and ribbon commands for Word, Excel, Outlook, and PowerPoint — often sharing one Office.js codebase across hosts.
Microsoft Office
Custom Office add-ins for Word, Excel, Outlook, and PowerPoint built with Office.js — the modern, cross-platform replacement for old COM/VSTO plugins, running on Windows, Mac, iPad, and the web.
What I build
Task panes and ribbon commands for Word, Excel, Outlook, and PowerPoint — often sharing one Office.js codebase across hosts.
Slide generation, brand-template automation, and content insertion so decks come out on-brand without manual formatting.
One add-in that runs on Office for Windows, Mac, iPad, and the web, with graceful checks where a host's API differs.
Moving legacy Windows-only plugins to the supported Office.js web add-in model so they work everywhere and survive Office updates.
Problems this solves
Example use cases
A PowerPoint add-in that turns a short form into a fully branded slide deck using approved templates and layouts.
A Word add-in that drops approved, formatted clauses into contracts from a central library.
A single add-in running in both Word and Excel, sharing logic while adapting its UI to each host.
Tech stack
Process
Decide which Office apps and what the add-in does in each.
Task panes/commands with shared, typed code.
Verify on desktop, Mac, and web.
AppSource or internal deployment with a clean manifest.
This is the overview page. For the two hosts I'm asked for most, see Outlook plugin development and Excel add-in development. It's all part of my broader Microsoft 365 development work.
Related services
Custom Outlook add-ins that live in the reading pane and compose window — surfacing data, automating replies, and acting on messages — built with Office.js and Microsoft Graph across desktop, web, and Mac.
Custom Excel add-ins that add your own worksheet functions, pull live data into cells, and automate reporting — built with Office.js custom functions, ranges, and worksheet events across desktop, web, and Mac.
Custom software inside Microsoft 365 — Office add-ins across Outlook, Word, Excel, and PowerPoint, Microsoft Graph integrations, and SSO with Entra ID — built with Office.js and delivered to AppSource or your tenant.
FAQ
Email me with what you need — I'll reply with a clear plan and next steps. Prefer chat? WhatsApp works too.