Projects
Bezier: An SVG editing web app
Available as a native app to download or web app at https://bezier-app.pages.dev/ ☍
This app is an Illustrator-style SVG path editor built to create and refine vector artwork directly in the browser. It supports multi-path editing with anchor points and bezier handles, transform tools (move/scale/rotate), zoom and pan controls, and a live SVG code pane so visual edits and raw markup stay in sync for fast iteration and export.
It’s built with React + TypeScript on Vite, with a component-based UI and dedicated geometry utilities for path operations. Quality is backed by a BDD-style testing approach, using Vitest and Playwright to validate expected user behaviors and key editing workflows end to end.
Also available as a standalone native app for macOS using Tauri build tools.
A video showing the editor in action