ExperienceWork, products and open source.
Full-time front-end work for engineering teams, a product I built and run, open-source tools, and freelance sites for clients.
Download CV - Built UI components for Synopsys engineering platforms with Lit and Angular.
- Designed reusable, framework-agnostic Lit web components shared across multiple internal apps.
- Maintained and extended production Angular features alongside distributed Synopsys teams.
- Delivered responsive, accessible interfaces with HTML5, SCSS and TypeScript.
- Resolved complex UI bugs and tuned component performance across large internal applications.
ProductBuilder & Lead Developer
Java Assistant
Dec 2025 — PresentRemote
- Built and deployed a multi-country, multi-university tutoring and solving platform.
- Role-based dashboards, real-time chat, file sharing, session lifecycle, ratings and in-app notifications.
- Shipped i18n (English + Arabic with RTL), SSR, SEO and sitemaps, and transactional email via Resend.
Open sourceOpen-source Author
npm & GitHub
Jul 2026 — PresentRemote
- Published ai-chat-element: a framework-agnostic AI chat Web Component with streaming, markdown and OpenAI / Anthropic adapters (8 releases).
- Built fastdl: an open-source, multi-connection download manager with a browser extension.
- Documented, tested and released with CI, so other developers can drop them straight into their apps.
- Designed and built portfolio sites for creatives: a filmmaker, a creative director, a brand designer and a graphic designer.
- Built FabriKit, a customised Shopify storefront with an illustrated, animated intro.
- Delivered product sites such as MedicaLeb, a medical equipment web app built with Angular and Firebase.
- Built dynamic, responsive web applications with Angular and PrimeNG.
- Integrated RESTful APIs for interactivity and real-time updates.
- Developed modular UI components and resolved complex UI/UX bugs.
- Used Angular services and state management for efficient data flow.