Skip to content

Lead Full-Stack & Platform Engineer

Maged Hennawy

I build shared platforms that other teams ship on, plus the AI, security and tooling around them.

  • 8 yrsshipping enterprise software
  • ~10production apps on my platform
  • 28k+downloads of an OSS library I started
  • 770vulnerability findings remediated

01 · The platform

RAP, the platform behind ~10 production apps

RAP is a start-to-production platform I architected and own for the Royal Canadian Air Force: an auth kernel, a domain-driven backend framework, a Vue component library, Terraform modules and security-gated CI. New projects go from weeks of setup to under an hour. These production apps orbit it:

Amber marks apps with production AI features.

Career

02 · 2017 – 2020

IBM

Software Developer · Markham, ON

Started the open-source Carbon Components Angular library.

  • Started IBM Carbon Components Angular (28,000+ downloads). Still a code owner and reviewer.
  • Built the UI/UX component library for the Watson business unit with designers and developers.
  • Implemented globalization and localization for international users.
  • Angular
  • TypeScript
  • NgRx
  • ASP.NET Core
  • Storybook
  • Jest

03 · 2020 – 2021

RBC

Senior Angular Developer, Lead Developer · Toronto, ON

Led a shared UI library used across RBC web products.

  • Built a UI/UX library for Vue, Angular and React that RBC web products standardized on.
  • Accessibility and localization work (WCAG) that grew the library’s adoption by 30%.
  • Led integration of third-party APIs and microservices with the Node.js backend.
  • Angular
  • React
  • Vue
  • NgRx
  • ASP.NET Core
  • MS SQL Server

04 · 2021 – 2024

Clarify Health

Full Stack Engineer · San Francisco (remote)

Node APIs at 10k+ requests/min with 99.99% uptime.

  • Scalable Node.js API endpoints handling 10,000+ requests per minute at 99.99% uptime.
  • Extensible data components inside a plug-and-play framework configured by customer-success teams.
  • Documentation for the UI library and API services that cut developer onboarding time by 40%.
  • Angular
  • RxJS
  • Node.js
  • PostgreSQL
  • AWS Athena / Redshift
  • Redis

05 · 2025 – present

Royal Canadian Air Force

Lead Full-Stack & Platform Engineer · Ottawa (remote)

Authored “RAP”, the platform ~10 secure applications run on.

  • Architected and own RAP, a start-to-production platform that cut new-project setup and deployment from weeks to under an hour.
  • Terraform and AWS CDK for ECS Fargate, Aurora, Cognito, KMS and Secrets Manager; led a CDK → Terraform consolidation.
  • SSO via Microsoft Entra ID (Cognito federation) with Casbin RBAC/ABAC; least-privilege IAM and automated secret rotation.
  • Continuous ATO compliance platform (NIST 800-53, 59 custom cloud checks) and a 770-finding vulnerability remediation across 400+ resources.
  • Technical lead for an 8-person pod; hiring for subcontractors and mentoring engineering interns.
  • Vue 3
  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • Terraform
  • AWS

06 · 2025 – present

Applied AI

Production LLM & decision systems · RCAF · AWS Bedrock

Production AI on AWS Bedrock: MCP, RAG, cited answers.

  • Model Context Protocol server with 10+ tools orchestrating embeddings, vector search and LLM inference.
  • RAG over pgvector with source attribution, cited sources and confidence scores, streamed over SSE.
  • A domain-scoped Claude assistant inside a business-planning tool.
  • Replaced a legacy Excel/VBA solver with an O(n log n) constrained-optimization engine that scales past 1,000+ activities and guarantees coverage of all 25 funding segments.
  • AWS Bedrock (Claude)
  • MCP
  • pgvector
  • FastAPI
  • SSE
  • Python

07 · Ventures

Founder and side projects

Side projects on a leaner, edge-first stack: Cloudflare Workers, Fly.io, Supabase.

  • Founder

    Live Canadian real-estate equity-crowdfunding platform. Three tiers (Astro site, Vue app, Hono API) on Cloudflare Workers + Fly.io, with securities-exemption-aware architecture, Canadian data residency and a points-and-rewards engine.

    HonoCloudflare WorkersFly.ioPrismaSupabaseAstroVue 3perus.ca
  • Builder

    Multi-entity Canadian tax-optimization engine for CCPCs and a personal T1: CRA T5 XML e-file, SR&ED flagging, dividend/SBD modelling and Gemini-powered transaction categorization.

    Vue 3VuetifyExpressSequelizeGemini
  • Builder

    Employee payroll and scheduling app for a small business, with real-time hours tracking and automatic payroll calculation.

    Next.jsReactNode.jsPostgreSQLTailwind CSS

08 · Skills

What I work with, and where

In 3D each skill is a tower, grouped by discipline, with height showing depth of experience. Select a skill to see where I used it.

Frontend

Typed SPAs, design systems, accessibility

Backend

APIs, data modelling, real-time

Cloud & DevOps

AWS, IaC, CI/CD, edge

Security

Identity, compliance, vulnerability engineering

Applied AI

LLMs, MCP, RAG, optimization

09 · Contact

Get in touch

Platform engineering, applied AI, DevSecOps or software for regulated environments. Email is the fastest way to reach me.

Education

  • Honours BSc, Software Engineering · University of Toronto
  • Advanced ReactJS · Meta (Coursera)