
The End of 'Just Chat': Why the Future of AI is Multimodal
We've mastered 'prompt engineering.' Now it's time for 'interface engineering.' Why the future of AI isn't just smarter chat, it's a multimodal workspace built on Text, UI, and Artifacts.
👋 I'm Fatma! A senior software engineer at Microsoft building the platform that lets 70+ M365 Copilot agents customize their UX, end to end: from React & TypeScript interfaces to the C#/.NET services behind them. 7+ years shipping product, serial builder of small tools nobody asked for, and a Bollywood dancer when the tests pass.
or skip the serious stuff and see my fun side projects ↓
Seven-plus years shipping user-facing product from database to pixel. Today I build AI-native products at Microsoft — the platform behind 70+ Microsoft 365 Copilot and agent experiences — and work AI-first, with agentic coding tools in my daily loop. Before that, health platforms serving hundreds of thousands of patients across Kenya. I like owning a feature end to end and sweating both the system design and the last 5% of UX.
Building the platform powering 70+ first-party M365 Copilot and Agent experiences. Developing full-stack infrastructure, reusable UI systems, and platform capabilities that improve responsiveness and extensibility across AI-powered experiences. Driving architectural improvements focused on scalability, developer experience, and long-term maintainability.
Contributed to Microsoft Search experiences across Microsoft 365, helping users discover files, people, and organizational knowledge at enterprise scale. Built features improving search relevance, responsiveness, and UX across productivity workflows serving millions of users.
Led the frontend development of the EMR (Electronic Medical Records) and Communications platform that clinicians use to record patient info. Virtual healthcare for patients with chronic conditions, built with React.
Worked with the engineering team to build Kenya's first Point of Care system using Angular on top of OpenMRS, currently serving 200,000+ HIV patients across Western Kenya in AMPATH's clinics.
Contracted to build software tools for AMPATH Medical Records and Point of Care systems. Built a web app that allowed non-technical users to build forms with zero code.
M.S. Computer Science (OMSCS) · Artificial Intelligence specialization
B.Sc. Information Technology
Notes on software development, React, Next.js, AI-assisted productivity, and the craft of shipping.
Deep dives, architecture notes, performance tuning stories, and practical experiments with AI tooling, React, TypeScript, and scalable web systems. Browse, search, and jump into a post.

We've mastered 'prompt engineering.' Now it's time for 'interface engineering.' Why the future of AI isn't just smarter chat, it's a multimodal workspace built on Text, UI, and Artifacts.

I spent 12 weeks training machine learning models in my AI course. I accidentally learned more about myself.

Exploring the intersection of AI and human creativity, and how combining both is the ultimate superpower.

Tangled in isLoading, isStreaming, and error states? Your useState hooks are creating impossible bugs. Learn why state machines like useReducer and XState are the professional solution for building robust, complex, and bug-free AI-powered UIs in React.

Stop copy-pasting context between tabs. These 5 MCP servers give GitHub Copilot superpowers: semantic memory, live documentation, smart research, browser automation, and structured long-term memory.
Small, opinionated tools I build because I can't help myself. Usually to scratch a personal itch, always shipped in public.
Herd your tabs. Never lose context again.
A Chrome/Edge extension that auto-groups tabs by what you're actually doing — code review, docs, incidents — and speaks MCP so an AI agent can organize them for you.
A week through Britain, set like a printed guide.
An offline-first travel PWA that reads like a hand-set city journal — page-turning navigation, curated days, and a passport-stamp system that records the trip as you go.
Never let food quietly expire in the back again.
A mobile-first PWA that tracks your fridge, scans receipts with on-device OCR, and nudges you before things spoil. Zero backend — everything lives on your phone.
Structured focus time for people who ship.
A Pomodoro timer with task management and session tracking, built for developers who want deliberate, measurable focus blocks instead of open-ended grind.
More experiments, contributions, and half-finished ideas live on GitHub.
Browse all on GitHub