Projects

A web application for effortless creation of stunning CSS animations. With CSS Animation Timeline, unleash your creativity and bring your designs to life with dynamic and captivating animations. This powerful tool empowers designers, developers, and enthusiasts to visually craft intricate animation sequences with ease. Seamlessly control timing, duration, keyframes, and more, all within an intuitive and user-friendly interface. Whether you're enhancing a website, building an interactive prototype, or simply exploring the art of animation, CSS Animation Timeline provides you with a seamless and efficient workflow. Elevate your projects and captivate your audience by transforming static elements into eye-catching animated masterpieces. Dive into the world of CSS animations with CSS Animation Timeline and unleash your artistic vision today.
GlyphGenie effortlessly reveals the names of fonts from any image. Simplify your design process with this intuitive web-app. Note that this app is designed for the Arabic fonts only.
A lightweight JavaScript library for creating customizable calendars effortlessly. With Quick Calendar, you can easily set events, customize classes, and add interactive features without any external dependencies. Simplify event management, repeat events, and assign mouse-events with ease. Enhance user experience with a convenient legend and a selectable month and year input. Streamline your calendar creation process with Quick Calendar and unlock the power of dynamic scheduling.
FootnoteGenius is your solution for effortlessly enhancing your HTML web pages with footnotes. It simplifies the process, allowing you to focus on your content.
This was very chalenging! compine multi Open Source library together to achive this. With this tool, you can write LaTex or MathML, convert it to an image, and then insert that image into InDesign. Guess what.. you can enter arabic math equations too.
Create a template for a Calendar in InDesign master page, then simply generate the whole year by one click!.
This script developed for Adobe InDesign allows users to identify and locate a particular paragraph style within their document. Once the specified style is detected, the script provides functionality to modify the associated master page or adjust the object style of the text frame that contains it.

This application is an interactive grid-based drawing tool built with JavaScript and the HTML5 Canvas API. It enables users to create artwork by coloring and manipulating individual cells within a customizable grid.

Managing footnotes that span multiple pages in InDesign can be a hassle. I created a custom script that automatically inserts markers to show when a footnote continues onto the next page and when it resumes from a previous page. This ensures your documents stay clear and organized.