Ahmed Magdy Lead Frontend Engineer · Cairo, Egypt
Ahmed Magdy

Hi, I’m Ahmed Magdy

Lead Frontend Engineer

I build the UI
systems need.

I lead frontend at Teracloud, building the consoles and component systems behind cloud storage operations. Before that I worked on Kubernetes, GitOps and cloud security at Weaveworks and Magalix. A decade of making distributed systems feel like software people can use.

01 · Experience

Teracloud

Frontend Development Team Lead

2024 - Present

Teracloud builds software for managing data across cloud storage. I lead the frontend team, working on the console and shared UI layer that turn storage and access workflows into something operators can reason about.

  • Lead frontend across the product console, shared component library and delivery.
  • Set the patterns the team uses for data fetching, state and accessible interaction.
  • Work with product and platform engineers to keep complex storage workflows understandable.
  • TypeScript
  • React
  • Design systems
  • Accessibility
  • Playwright
Weaveworks

Lead Frontend Software Engineer

2022 - 2024

Weaveworks built GitOps tooling for Kubernetes. I worked on the frontend for Weave GitOps Enterprise, where platform teams inspect clusters, deployments and policy across environments too large to hold in your head.

  • Built frontend for Weave GitOps Enterprise, the UI platform teams use to inspect clusters and deployments.
  • Worked with design and product to make GitOps state legible across environments and teams.
  • TypeScript
  • React
  • Kubernetes
  • GitOps
  • Storybook
Magalix

Senior Frontend Software Engineer

2020 - 2022

Magalix built policy-as-code and cloud security for Kubernetes and was acquired by Weaveworks in 2022. I built interfaces for policy, compliance and cluster visibility: the screens that explain why a deployment is allowed, denied or drifting.

  • Built policy, compliance and cluster-visibility interfaces for Kubernetes security.
  • Worked across product and design to make policy understandable to platform teams.
  • TypeScript
  • React
  • Kubernetes
  • Policy as Code
  • Data visualisation
Fly365

Front-end Software Engineer II

2018 - 2020

Flight search and booking at a travel startup. I worked on the booking flow and the shared UI used across search, fare selection and checkout.

  • JavaScript
  • React
  • Redux
  • CSS
INTDV

Senior Frontend Engineer

2016 - 2018

Enterprise interfaces on the SharePoint platform. I turned design comps into production HTML, CSS and JavaScript, with responsive layouts and an eye on SEO.

  • HTML
  • CSS
  • JavaScript
  • SharePoint
  • Responsive design

Education

Bachelor's Degree

2012 - 2015

Cairo, Egypt

Kent State University

2013

Study-abroad semester

02 · Projects

Datum UI

operator console · open source

The UI monorepo behind Datum's operator console: a Next.js app, a shared susUI component library, and the data layer between them. Built with TypeScript, Turborepo, Bun, Tailwind CSS, Headless UI and SWR.

  • TypeScript
  • Next.js
  • React
  • Turborepo
  • Tailwind CSS
  • Headless UI

Pokémon Browser

React + TypeScript

A responsive Pokémon browser built as a focused React exercise: TanStack Router for type-safe routes, TanStack Query for caching and prefetching, shadcn/ui for accessible components, and Playwright for end-to-end coverage.

  • React 19
  • TypeScript
  • Vite
  • TanStack Router
  • TanStack Query
  • Tailwind CSS
  • Playwright

StayStella

React PWA

A small property and guest dashboard built as an installable React PWA. Lazy-loaded routes, a reusable responsive table, and a Workbox service worker for offline-capable delivery.

  • React
  • TypeScript
  • React Router
  • Workbox
  • PWA
  • Create React App

03 · Stack

Languages
TypeScript · JavaScript · HTML · CSS
Interface
React · Next.js · Vue · Astro · Tailwind CSS · Headless UI
Design systems
Component APIs · Design tokens · Storybook · Accessibility · Visual regression
Cloud native
Kubernetes · GitOps · Docker · GitHub Actions · Observability
Data
TanStack Query · SWR · REST
Testing
Playwright · Jest · Testing Library
Tooling
Bun · Turborepo · Vite · Node.js

04 · Contact

ahussein@outlook.com

© 2026 Ahmed Magdy

Ahmed Magdy’s résumé is at amagdyh.dev/resume.