12+ Years Frontend Expert & Hobbyist Photographer

Hi, I'm Sivan Xu.

I am a professional frontend developer based in China with over 12 years of experience building high-performance web systems. Outside of my coding life, I am an enthusiast of monochrome photography, fascinated by the timeless storytelling of black and white tones.

"I built BWConverter to bridge the gap between technical privacy and creative freedom."

The Mission: Privacy + Fidelity

As a developer, I believe the web should respect user data. I was tired of online tools that forced me to upload my private high-resolution photos to their servers just for a simple grayscale conversion. They were often slow and degraded the tonal quality of my shots.

I knew I could leverage modern browser technology like WebAssembly and WebWorkers to do better. I built this tool to be:

  • Technically Superior: Powered by Rust/WebAssembly for near-native pixel processing.
  • Truly Private: Everything stays in your browser. I literally cannot see what you process.
  • Photographer-Friendly: Designed with a "Channel Mixer" logic to give you real control over light.
12+

Years Frontend Expertise

100%

Local Processing

0

Cloud Storage

Open Source & Independent

BWConverter is a side project born from my own needs. The project is open source on GitHub. If you like what I'm doing, feel free to contribute or give it a star.