I am a software engineer from Ukraine. I spent the last 3 years building a free, browser-based CAD engine (Kulman) from scratch because I hated the bloat of professional software. AMA!

Hey Reddit! My name is Volodymyr.

Ten years ago, I was studying Civil Engineering at university. When I couldn't find a job in that field, I taught myself programming and pivoted to Software Engineering.

While I loved the power of AutoCAD, I always felt it was "too much" for 99% of the quick tasks I needed to do. Five years ago, I have built a Ruida-based CNC machine as a hobby project and got completely stuck on the software side just trying to create simple cutting schemas.

I decided to solve my own problem. For the last 3 years, I’ve been building Kulman (https://kulmanlab.com)—a lightweight, precision CAD tool that runs entirely in the browser. I released it last week.

What makes it different?

  • Privacy & Offline-First: No registration, no ads, and everything saves to your browser's internal storage. You can load the page, turn off your internet, and keep working.
  • Precision Snapping: I focused heavily on making the snapping (lines, circles, arcs, polylines) feel as professional as desktop software.
  • CNC Friendly: Full DXF import/export support for laser and CNC workflows.
  • Zero Bloat: It’s designed to be "instant-on"—open the link, draw your schema, and export it to a PNG for a presentation or a DXF for your machine.

I’m currently working on adding splines and dimensions, but the core engine is live and 100% free for students, engineers, and makers.

I’m here to answer anything about:

  • How to build a CAD engine in a browser.
  • Transitioning from Civil Engineering to Software Development.
  • Developing software while living in Ukraine.
  • Why I chose to keep it free and "account-less."

AMA!

submitted by /u/KulmanLabCad
[link] [comments]