Microsoft 365 Administration · Identity Security · Automation · Software Engineering
I'm an IT professional and independent developer focused on building practical tools for systems administration and security operations. My work spans Microsoft 365, Microsoft Entra ID, identity and access management, infrastructure, and automation.
I build software around problems I encounter in real IT environments: too many disconnected tools, limited visibility into security events, and repetitive administrative work.
A self-hosted, read-only Microsoft 365 administration and security investigation platform.
View the source · Explore the interactive demo
Prism365 brings identity investigations, security findings, tenant audits, and Microsoft 365 operational updates into a single interface for one tenant.
What it covers
- Sign-in security: Investigates unusual sign-in patterns, including impossible travel, password-spray indicators, repeated MFA prompts, and suspicious authentication sequences.
- Account investigations: Connects sign-in history, devices, applications, licenses, and findings to an individual account.
- Security and license audits: Examines inactive accounts, MFA registration, privileged roles, Conditional Access configuration, and license utilization.
- Directory change monitoring: Tracks changes to identities, roles, applications, and policies, highlighting potentially sensitive events.
- Operational visibility: Brings together Microsoft service health, Message center updates, alerts, and scheduled reporting.
Engineering principles
- Read-only by design: The Microsoft Graph integration is restricted to read operations, with permissions scoped to individual features.
- Security boundaries: PostgreSQL row-level security, bounded data access, and controlled authentication flows.
- Operational resilience: Collection checkpoints, recovery behavior, and visibility into ingestion failures.
- Transparent findings: Reports are designed to show supporting evidence and limitations, not just an alert label.
Stack: TypeScript · React · Fastify · Microsoft Graph · Microsoft Entra ID · PostgreSQL · Docker
Development status: Prism365 is a personal, open-source project in pre-alpha. The interactive demo uses a fictional tenant dataset and does not connect to a live Microsoft 365 environment. Prism365 is not affiliated with Microsoft.
I prefer systems that are secure by default, observable when something goes wrong, and straightforward for another administrator to operate. I value practical automation, least privilege, clear audit trails, and honest documentation of what has—and hasn't—been validated.
I'm open to conversations about Microsoft 365, identity security, infrastructure automation, and engineering opportunities.
Email: noeljacksonjs@gmail.com · GitHub: Nullel




