Skip to content

ShadowEditAI

A web-based image editor powered by AI. It brings desktop-class tools like object removal, style transfer, and intelligent color correction into the browser.

A hybrid processing model utilizing WebAssembly for fast, client-side edits (color grading, cropping) and a Python/PyTorch backend for heavy AI tasks like object inpainting and style transfer. This balances responsiveness with powerful GPU-accelerated features.
Image EditingAIComputer Vision
ShadowEditAI

The Challenge

Image processing is computationally heavy. Doing it in a browser is even harder. The challenge was to offload heavy AI tasks to the cloud while using next-gen browser technologies like WebAssembly to perform lighter tasks directly on the user's device for a responsive feel.

The Solution

A hybrid processing model was developed. For lighter tasks like cropping and color grading, I utilized WebAssembly to run compiled C++ image processing libraries directly in the user's browser. For computationally expensive AI tasks like object removal, the image data is sent to a Python backend running PyTorch, which processes the image and returns the result.

GM

About the Author

Gerasimos Makris

AI Web Developer & FinTech Specialist

View Resume

Gerasimos Makris is an AI Web Developer with a background in FinTech operations. He specializes in building secure, scalable web applications that solve real-world financial problems. When he's not coding, he enjoys exploring the intersection of technology, finance, and business strategy.

Share:

Valuing Your Privacy

We use cookies to optimize your experience, analyze site usage, and support personalization. By clicking “Accept All”, you consent to our use of cookies. Learn more in our Cookie Policy.