Projects using Python in LondonProjects using Python in LondonDesigned and built a Clause Bank Builder for a 22-staff Malaysian conveyancing law firm as the foundation of their legal document automation system.
The problem was not just generating documents. The firm needed a way to organise its legal knowledge first: approved wording, reusable clauses, transaction scenarios, placeholders, trigger rules, exclusions and version history.
The tool gives the team a simple Windows interface to add, edit, browse and review clauses without touching code. Each clause can be categorised, marked as active or draft, linked to usage conditions, and exported for backup. This creates a structured legal knowledge base that can feed future SPA generators, tenancy agreements, letter templates, matter workflows and Microsoft 365/SharePoint automation.
The aim was to keep the system practical for a real law office: offline, maintainable, plain-English, and easy for non-technical staff to understand. "Can you get me full-control renders of 20 maybe more different products in 3 days? In Blender possibly last version ?"
My first thought was honestly just... math.
Placing lights by hand, one product at a time, key/fill/rim/bounce, nudging each until it looks right, call it 20 minutes a product if you're fast.
That's already most of a day gone before you've touched a single material or camera angle.
I went looking for something that could speed this up.
Most of what's out there for Blender is the same idea over and over: a fixed scene, one lighting look baked in.
Fine for a single hero shot. Useless when you need to move fast across 20 or maybe more different products and actually keep control over each one.
And then it hit me. I'd already built this. Years back, looong time ago, doing generalist work on a Ferrero TV spot in a Tuscany small VFX studio.
At the time, i put together a rig in Maya where one control moved the whole lighting setup at once. That was Maya 7.0 days, so... let's just say it's aged a bit... =D
I had some free time this summer, so I ported it over to Blender 5.2
And then... That's Damn! Softbox!
One Empty, and it drives the whole rig: Key, Fill, Rim, Bounce, Flag, with actual 3D handles drawn like a gizmo.
Save a setup, load it back on the next product, tweaks a bit the lights, and go on.
Client apparently got their 27 renders in time.
Figured other people doing product work might want the same thing.
If there's enough interest, a Maya and Houdini version is next, properly modernized this time, not held together with Maya 7.0 and duct tape =D
Link's in the comments. Needs Blender 4.1+ (tested with 4.1 and 5.2)
I designed and built SYNAPZ Network Stability, a full-stack connectivity-intelligence platform for diagnosing intermittent internet, Wi-Fi and voice-call problems.
The system continuously measures latency, jitter, packet loss, gateway responsiveness and connection interruptions, then converts the evidence into plain-language diagnoses, incident timelines and downloadable technical reports.
It includes secure user accounts, private device pairing, a Windows telemetry agent, mobile browser testing, offline buffering, user-scoped data isolation, privacy controls and evidence-led reporting.
The product is being expanded into dedicated experiences for home users, gamers, remote workers, businesses and managed IT providers.