Yara Hossam● Frontend Engineer @ WhiteGuard

Yara

I design and build fast, accessible, interface-obsessed web products — dashboards, storefronts, and 3D-driven experiences.

scroll
About Me

Hi, I'm Yara Hossam👋

A Mid-senior front-end engineer who cares as much about how things feel as how they work. I love translating ideas into interfaces that are fast, accessible, and a little bit delightful.

Creative Thinker

I turn fuzzy ideas into polished, intentional interfaces.

Performance Focused

Fast by default — every millisecond and kilobyte counts.

UI Enthusiast

Obsessed with spacing, motion, and the little details.

Tech Stack

Tools of the craft

The technologies I reach for to build modern, performant interfaces.

Frontend

01
HTMLCSSJavaScriptTypeScript

Frameworks

02
ReactNext.js

Styling

03
Tailwind CSSSass

Animation

04
Framer MotionGSAP

3D

05
Three.jsReact Three FiberDrei

Tools

06
GitGitHubFigma
Developer Dashboard

The stats behind the work

A self-assessment of where my strengths sit today — and where I'm leveling up.

Frontend Power92%
UI/UX Sense95%
Performance88%
Accessibility85%
Problem Solving93%
Featured Projects

Things I've shipped

A few projects where design, performance, and interaction came together.

WhiteHawk

WhiteHawk Security Platform

A live, multi-tenant B2B cybersecurity SaaS platform spanning offensive and defensive security workflows, built from scratch for 100+ active users with customizable dashboards and permission-based RBAC.

Next.js 15React 19TypeScriptZustandReact QueryECharts
WhiteHawk

WhiteHawk Marketing Website

The public face of WhiteHawk — design-to-launch on a 7-page, 70+ component B2B site with custom Three.js visuals, now live at whitehawk.io.

Next.jsTypeScriptTailwind CSSThree.jsDocker
EAISchools

EAISchools Management Platform

A role-based school management platform built freelance for a Cairo-based education client.

Next.jsTypeScriptTailwind CSSREST APIs
Praxis

Praxis Am Ring Booking Site

An appointment reservation website for a German medical practice, replacing phone-only scheduling.

React.jsNode.jsMongoDB
Case Studies

How I think through problems

Every project follows the same honest arc: the problem, the approach, the hard parts, and the measurable outcome.

Problem

WhiteHawk needed a multi-tenant B2B platform for offensive/defensive security workflows built from scratch, serving a growing number of enterprise tenants and 100+ active users.

Solution

Led frontend development end-to-end on Next.js 15, React 19, and TypeScript: a ticketing system spanning 7dynamic ticket types, 5 role-based customizable dashboards with real-time ECharts visualizations and SLA tracking, OTP-based 2FA with a custom PermissionGuard RBAC system, real-time WebSocket notifications with auto-reconnect, and a drag-and-drop workflow builder in React Flow for ticket-lifecycle automation.

Challenges

Owning an admin core — users, projects, subscription-plan, role/permission, notification, integrations, and workflow management across 7 sub-modules — that stayed consistent for a dynamic number of roles and tenants, plus wiring third-party cloud/security/IAM integrations for asset scanning.

Impact

Cut manual reporting and ticket-triage time by 70% across a growing base of enterprise tenants and 100+ active users.

Results

70% less triage time100+ active users5 role-based dashboards
Frontend Architecture

How I structure a platform

A layer-by-layer read of the WhiteHawk cybersecurity SaaS platform — what each layer owns, and why it's separated the way it is.

    • 5 role-based dashboards with real-time ECharts visualizations, heatmaps, and SLA tracking.
    • A ticketing system spanning 7 ticket types across offensive/defensive security tracks.
    • A drag-and-drop workflow builder (React Flow) for ticket-lifecycle automation.
Frontend Design Systems

Design systems, not just design

The real process behind whitehawk.io — choosing a system before touching a single page — and the tokens/components this very site is built from.

  1. 01

    Competitor analysis

    Audited how other B2B security sites structure trust, pricing, and product explanation before drawing anything.

  2. 02

    Design system

    Chose the type scale, color system, spacing, and component patterns the whole site would be built from — once, not per page.

  3. 03

    Wireframes & UI/UX

    Structured all 7 pages as wireframes first, then designed the UI on top of the agreed system.

  4. 04

    Build

    70+ TypeScript components in Next.js and Tailwind, plus custom Three.js 3D visuals and animation.

  5. 05

    SEO & launch

    SEO strategy baked in before launch, not bolted on after — then shipped live at whitehawk.io at a 98 Lighthouse score.

This site's tokens

Live, not a screenshot — swap the theme in the navbar and these update in real time.

Background

--bg

Surface

--surface

Elevated

--elevated

Text

--text

Muted

--muted

Accent

--accent

Accent 2

--accent2

Built from the same system

Every button, badge, and field on this page shares one set of primitives.

Buttons

Badges & input

LiveBetav1.2.0
Interactive Lab

Not just demos — the code behind them

Four small patterns I reach for often, each with a real 'view source' — so it's obvious there's no trick behind the interaction.

Career Journey

The road so far

From first lines of code to where I'm headed next.

  1. Cairo University · 2020–2024

    BSc Computer Science, Faculty of Computers and Artificial Intelligence. Graduation project graded Excellent.

  2. First freelance builds · 2023–2024

    A patient booking flow for a German clinic, then a school management platform with role-scoped dashboards.

  3. Front-End Engineer, WhiteGuard · Sep 2024

    Joined to build WhiteHawk, a multi-tenant cybersecurity SaaS platform, and owned features end to end.

  4. Mid-Senior Frontend Engineer · Jun 2026

    Where I am now — owning the frontend architecture and design system for a live B2B platform across ~15 feature domains.

  5. Senior / Lead FrontendGoal

    The goal: leading craft, mentoring, and architecture at a larger scale.

Achievements

By the numbers

3+

Years Experience

70%

Less manual triage time

98%

Lighthouse score shipped

500+

Git Commits

Contact

Let's build something together

I'm open to front-end roles and freelance work. The fastest way to reach me is email — I reply quickly.

Let's Build Something Together