Full-stack engineer · Atlassian

Amr Mahmoud

I build the flow that decides which apps and AI get access inside a company.

GitHubLinkedInSacramento, CA
Amr Mahmoud
About

I build the systems a company can't afford to get wrong: permissions, AI access, and migrations that touch millions of accounts.

At Atlassian, I work on Admin Hub, the surface every customer uses to configure their org, focused on the flow that decides which apps and AI get access. I started as an intern in 2024 and returned full-time in July 2025, leading AI policy migrations across millions of workspaces with zero customer-facing regressions. Outside of that, I build my own products: Portfolio Blueprint, used daily by a dozen friends and family, and freelance work like a full site build for a local dental practice.

Orgs covered by AI policy backfill5.6M+
Workspaces migrated6.1M
Reliability lifted70% → 99%
Customer-facing regressionsZero
Work · 01 / 04
Lead · 2025

AI policy backfill across 6.1M workspaces

Every workspace that predated our AI governance policy needed one, backfilled across 5.6M+ orgs. I built the full pipeline from an initial plan into production, including cohort queries, retry logic, and crash recovery, and coordinated with a partner team to rate-limit the rollout safely. Systematic pre-production testing surfaced an edge case where re-opting out an already-opted-out workspace silently re-enabled AI. I designed and shipped the fix before it ever reached a customer.

MigrationData pipelinesPolicy
Orgs5.6M+
Workspaces6.1M
Customer regressionsZero
AtlassianAdmin Hub
Personal projects
Tooth Berry Kids Dental homepage
Freelance · 2025

Website and booking experience for a pediatric dental practice

Built the full marketing site for a two-location pediatric dental practice, including a dynamic contact form with a location selector, service pages, and an SEO-optimized page structure. Built with Next.js, TypeScript, and Tailwind CSS, with animated sections and a mobile-first layout so parents can find the right office and get in touch in a few taps.

Next.jsTailwindClient work
Office locations2
Unique visitors1,000+
StatusShipped
Visit site
Portfolio Blueprint dashboard
Creator · Ongoing

Portfolio Blueprint, a discipline tracker for personal investing

A tool for staying on plan with your own money: set allocation rules for a portfolio by sector and strategy, then track drift against those rules over time. Each portfolio lives at its own shareable URL, backed by Supabase, with prices refreshed live via a market data API and a 90-day history of how well the portfolio stayed within its guardrails. What started as a project for myself is now used regularly by a dozen friends and family, and I am actively building it out further.

Full-stackSupabaseSide project
History tracked90 days
Active users12
StatusActively building
Visit site
Stack
Backend and services
JavaDaily
KotlinDaily
Spring BootDaily
GraphQLDaily
PythonDaily
MicroservicesDaily
Data and infrastructure
AWSDaily
DockerDaily
PostgreSQLDaily
DynamoDBDaily
KafkaComfortable
TerraformComfortable
Frontend and product
TypeScriptDaily
ReactComfortable
Next.jsComfortable
Node.jsComfortable
Tailwind CSSComfortable
SupabaseComfortable
Contact

Always up for a good conversation about this stuff. Get in touch.

amrmhma414@gmail.com