DEV Community

Usman Bashir profile picture

Usman Bashir

Building svglab.app, a browser SVG editor for people who build software but can't design. I'm one of them. I write about SVG, canvas tricks, and shipping a side project with a day job.

Location United States Joined Joined on  Personal website https://svglab.app/ twitter website
AI can draw your app illustrations as vector shapes, not generate them as photos

AI can draw your app illustrations as vector shapes, not generate them as photos

Comments
2 min read

Want to connect with Usman Bashir?

Create an account to connect with Usman Bashir. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Vibe coding got you the app. What gets you the design?

Vibe coding got you the app. What gets you the design?

Comments
2 min read
Prototype hover, press and focus animation in SVG before you build the app

Prototype hover, press and focus animation in SVG before you build the app

Comments
2 min read
Connect an MCP server to Claude, ChatGPT, Codex, Cursor and OpenCode (exact steps)

Connect an MCP server to Claude, ChatGPT, Codex, Cursor and OpenCode (exact steps)

Comments
3 min read
Your AI-built app looks like every other AI-built app. Here is why.

Your AI-built app looks like every other AI-built app. Here is why.

Comments
3 min read
Google Stitch vs Claude with a design MCP: same brief, two very different runs

Google Stitch vs Claude with a design MCP: same brief, two very different runs

Comments
3 min read
Best AI SVG generators in 2026: what you actually get back

Best AI SVG generators in 2026: what you actually get back

Comments
3 min read
Making an SVG cat walk: planted feet, bones and a gravity arc

Making an SVG cat walk: planted feet, bones and a gravity arc

Comments 1
4 min read
Which MCP server can design SVG and app UI? Eight compared (2026)

Which MCP server can design SVG and app UI? Eight compared (2026)

1
Comments 1
5 min read
Auto-tracing vs AI generation: what is actually inside the SVG

Auto-tracing vs AI generation: what is actually inside the SVG

Comments
3 min read
An SVG file is just text. Here are the three ways to make one.

An SVG file is just text. Here are the three ways to make one.

1
Comments
5 min read
Your SVG exporter is quietly flattening your work

Your SVG exporter is quietly flattening your work

1
Comments 1
3 min read
AI can write SVG. Only one route gives you paths you can edit.

AI can write SVG. Only one route gives you paths you can edit.

Comments
3 min read
Can ChatGPT generate SVG? Yes, but it draws blind

Can ChatGPT generate SVG? Yes, but it draws blind

2
Comments
2 min read
How to View an SVG File in the Browser

How to View an SVG File in the Browser

1
Comments
2 min read
How to Encode SVG as Base64 (and When You Actually Need To)

How to Encode SVG as Base64 (and When You Actually Need To)

1
Comments
2 min read
SVG to JPG: What Actually Changes During the Conversion

SVG to JPG: What Actually Changes During the Conversion

Comments
3 min read
How to Resize an SVG Without Distorting It

How to Resize an SVG Without Distorting It

Comments
3 min read
Why Your SVG to PDF Export Rasterizes (and How to Stop It)

Why Your SVG to PDF Export Rasterizes (and How to Stop It)

1
Comments 1
4 min read
Building an SVG Editor as a Non-Designer

Building an SVG Editor as a Non-Designer

Comments
4 min read
The SVG Color Cascade Nobody Explains (fill, stroke, currentColor, and why img src breaks it)

The SVG Color Cascade Nobody Explains (fill, stroke, currentColor, and why img src breaks it)

Comments
4 min read
The SVG Path Data Format, Explained (M, L, C, Q, A, Z)

The SVG Path Data Format, Explained (M, L, C, Q, A, Z)

Comments
4 min read
How SVG-to-PNG Conversion Actually Works in the Browser

How SVG-to-PNG Conversion Actually Works in the Browser

1
Comments
5 min read
loading...