Skip to content
View relharrati's full-sized avatar

Block or report relharrati

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
relharrati/README.md

Hi there, I'm relharrati.

💼 I build tools that turn ideas into real, usable things — starting with Raystones, a rhinestone pattern generator for crafters and designers.

Typing SVG

Try Raystones (Live)  •   View Source  •   See All Projects


What I'm Working On:

Right now, I'm focused on:

  • Building tools that solve real problems — not just coding exercises.
  • Making complex things simple (like turning photos into craft patterns).
  • Shipping fast, iterating based on actual use.
  • Closing the gap between "I have an idea" and "here's a working tool."

Want to see what I'm building?github.com/relharrati


How I Build:

I believe the best tools are the ones people actually use. Here's my approach:

  1. Start with the problem. Not the tech stack. What do people actually need?
  2. Ship fast, iterate. Get something working, then make it better based on real feedback.
  3. Multiple access points. Web UI, CLI, browser-only — meet users where they are.
  4. Zero friction. No signup, no install (when possible), just open and use.
  5. Clean output. SVG, PNG, PDF — files people can actually use in their workflow.
  6. Open source. Transparent code, community contributions welcome.
  7. Self-hostable. Run it locally if you want. No vendor lock-in.
  8. Feedback welcome. Open an issue
Philosophy: If a tool needs a manual longer than 3 sentences, it's too complicated.


Why I Build

The Tool Trap — My Story →
I've seen too many developers build amazing things that nobody uses — not because the code is bad, but because the tool is hard to access, hard to understand, or solves a problem nobody has.

I started building Raystones because I noticed a gap: crafters and designers wanted to create rhinestone patterns from images, but the existing tools were either expensive, complicated, or required software they didn't have. So I built something that runs in a browser, costs nothing, and produces files they can actually use.

That's the pattern I want to follow: find a real problem, build the simplest thing that works, and put it where people can use it immediately. No signup walls, no paywalls, no "contact us for a demo."

Just open the page and start creating.

— relharrati



Featured Project: Raystones

What Convert any image into a rhinestone pattern
Output SVG, PNG, PDF
Colors 56 professional SS colors
Sizes SS3 to SS48 (1.3mm - 11mm)
Access Browser · Server · CLI

Built by relharrati · github.com/relharrati

Popular repositories Loading

  1. custo custo Public

    Custo - Autonomous Digital Operator. AI-augmented autonomous digital operator with multi-provider LLM, agent IPC, session management, and comprehensive CLI.

    Python 1

  2. portfolio portfolio Public

    CSS

  3. raystones raystones Public

    Convert any image into a rhinestone pattern. Generate SVG, PNG, and PDF files for crafting, printing, and custom jewelry design. Browser-based and CLI tool.

    HTML

  4. relharrati relharrati Public