Most of my design work starts with a simple goal: make something clean, expressive, and visually strong without depending on a closed creative ecosystem. The main tools I use are Inkscape, Blender, and Krita. They are the workhorses behind much of what I make, even though the actual process is rarely neat or linear.
I would not describe my workflow as a rigid system. It is more chaotic than that. Sometimes a piece starts as a vector sketch. Sometimes it begins with a mockup idea, a product shape, a background, or a loose visual reference. The process can be piecemeal, spontaneous, and sporadic. What matters is having tools that let me move between those stages without forcing the work into one prescribed method.
Inkscape is where much of the actual graphic design work happens. For vector art, it gives me the control I need over shape, line, color, and composition. I use it for building clean artwork that can scale properly across shirts, prints, mugs, and other products. A lot of my process involves refining curves, adjusting nodes, balancing color areas, and making sure the final design reads clearly from a distance as well as up close.
Blender gives me a way to think dimensionally. I use it for mockups, lighting, materials, scenes, and product presentation. Even when the final result is a flat image, Blender helps me control how an object sits in space. For example, I might render a mug with a transparent background, then use that render as one element in a larger composition.
Krita plays a different role. I use it mostly for compositing rather than from-scratch illustration. If I have a background image and a product render from Blender, Krita lets me adjust color, contrast, lighting, and other details so the product feels like it belongs in the scene. It is also useful for adding text to social media graphics, refining final images, and making small corrections that are easier to handle in a raster environment.
I use other open-source tools as well, but they tend to support the process rather than define it. Upscayl helps when I need a resolution boost. ComfyUI is useful when I want to brainstorm visual directions or generate creative references. Kdenlive comes in when I am creating video content for social media or YouTube. These tools are not the center of the work, but they are useful when a specific problem needs a specific solution.
The whole setup runs on Fedora Workstation, using Linux on a fully AMD build. That is part of the picture too. The operating system is not just the place where the software happens to live. It is the foundation that lets me design, render, edit, experiment, and keep control over the environment I work in.
I also value that this stack is built largely around open-source software. That is not only a budget decision, though cost certainly matters for a small independent shop. It also means I am not locked into one company’s platform, licensing model, or subscription cycle. I can choose tools based on what they let me make, not based on what a software company wants to sell me next.
There is a learning curve. These programs are powerful, but they are not always polished in the same way commercial software tries to be. Sometimes the interface takes patience. Sometimes the documentation assumes you already know what you are looking for. But the tradeoff is worth it. The tools are capable, adaptable, and honest. They let me build the work piece by piece, even when the path from idea to finished image is messy.
For me, the software is not the point. The design is the point. The tools are there to support the idea, not define it. Inkscape, Blender, Krita, and the rest of my Linux-based setup give me enough control to move from rough concept to finished product while keeping the process independent, flexible, and personal.