About Joshua Gruitt

Josh Gruitt comes from a deeply technical background, with more than a decade of professional programming experience focused heavily on the ArchViz industry. As one of the co-founders and Head of Development at SiNi Software, Josh has spent years building production tools and workflow systems used by artists and studios across architectural visualisation. Alongside this, he also works as Technical Director at The Boundary, giving him a strong understanding of both software development and the practical realities of production environments.

For Josh, AI-assisted coding is primarily about speed and efficiency — particularly when dealing with repetitive or time-consuming tasks such as UI setup, boilerplate systems, or project scaffolding. Unlike many newer vibe coders, his approach is grounded in a strong understanding of programming fundamentals and the languages he works in. He believes this knowledge is critical because AI is most effective when the user can properly interpret, debug, and guide the generated code. While he sees AI as extremely useful for solving smaller problems and accelerating development, he is also clear that it still has limitations and cannot reliably handle everything on its own.

Advice

His advice to others focuses heavily on preparation and structure. Josh recommends building condensed markdown reference files that clearly explain coding styles, workflows, systems, and project expectations before working with AI coding assistants. In his experience, giving AI strong contextual information dramatically improves both efficiency and output quality, while also reducing wasted tokens and misunderstandings. Ultimately, he sees AI as a highly capable assistant for experienced developers and creatives alike, but one that still benefits greatly from human oversight and technical understanding.


Software I vibe code for

Autodesk 3ds Max icon image.
Epic Games Unreal Engine logo.
Generative Artificial Intelligence Sinilab icon.
Blender Foundation icon image.

Product Reviews

★★★★★

Compare Units

Its a super script designed and developed by sinilab. This script will really help people working with different units and will not have to convert or modify their workflow. This script will do the conversion for them and they will keep working in the units they are comfortable with.
- amitgedia
★★★★★

Multi Spline Rendering Modifier

Super useful script for spline rendering. Imagine a bunch of wires which are not attached to each other into one single spline as you have to modify them separately for some purpose then in that case you can select them together and turn on renderable option and render it at one go rather than selecting one spline at a time and clicking the renderable option which is very time consuming.
- amitgedia
★★★★★

Jot Down Notes

When dealing with a large we normally tend to forget small things which we decide to do later as that might not be a priority at that point of time. This tool is a really great one as you can make points of what you need to do right in the 3dsmax software without leaving it. I normally use notepad to jot down things like camera angle resolution or sun position for certain image and change certain parameters for a different shot. This tool is a revolution in pointing out things or jotting down those details right in 3dsmax and now I dont have to use a notepad and shift between software's. Really helpful tool.
- amitgedia
★★★★★

glTF GLB Importer

A really nice scripts to import models with .glb or gITF formats. Many models from sketchfab, blender can now be imported to 3dsmax and used. Was waiting for such a script to be available so that I can use certain models which are in these formats but because of the non internal import support was not able to use it.
- amitgedia

Featured SiNi Store Tools


Updating
  • No products in the basket.