Hello! 👋

I'm Ammar Taha

Frontend Engineer
Cairo, Egypt

About Me

I'm a frontend software engineer specializing in JavaScript, focused on building clean, performant, and user-centric web interfaces. I enjoy turning complex ideas into intuitive experiences, with strong attention to structure, accessibility, and long-term maintainability. Alongside software engineering, I also work in technical publishing, contributing to the production of professional, high-quality technical books.

Frontend Engineering HTML/CSS JavaScript HTMX Alpine.js React/Next.js REST APIs TeX/LaTeX

Projects

01

Designo — Multi-Page Agency Website

Fully responsive multi-page agency website built as a Frontend Mentor solution, featuring reusable layout components, interactive UI states, and a clean, scalable CSS architecture.

HTML5CSS3JavaScript (ES6+)ViteCSS GridFlexboxCSS Custom PropertiesCSS Layers
02

Listify — Shopping List Component

A responsive shopping list application with add/remove functionality, live search filtering, visibility toggles, and automatic item counting, built using modular vanilla JavaScript.

HTML5CSS3JavaScript (ES6 Modules)ViteCSS GridFlexbox
03

Vanilla JavaScript Quiz App

Interactive quiz application featuring timed questions, shuffled answers, score tracking, and accessible UI patterns, implemented with a clean, modular JavaScript architecture.

Vanilla JavaScriptHTML5CSS3ViteCSS LayersCSS Grid
04

Planets Fact Site

An interactive planets information site with multiple content views per planet, dynamic theming, and fully responsive navigation across mobile and desktop layouts.

HTML5CSS3JavaScript (ES6 Modules)ViteCSS GridFlexboxCSS Custom PropertiesCSS Layers
05

Browser Extension Manager

Dashboard-style interface for browsing and managing browser extensions, featuring filter views, persistent UI state, and a light/dark theme toggle.

JavaScript (ES Modules)HTML5CSS Custom PropertiesVite
06

Space Tourism Website

Space tourism website built as a vanilla JavaScript SPA using the History API, with modular page controllers and data-driven rendering.

HTML5CSS3JavaScriptViteSPA Routing (History API)
07

Mythos Website

Modern responsive marketing website built with vanilla JavaScript, focusing on accessibility, performance, and a maintainable CSS architecture.

HTML5CSS3JavaScript (ES6 Modules)ViteCSS LayersCSS Custom Properties