We are AI-enabled technologists
Every step—from whiteboard to deployment—is handled with rigor, precision, and expertise.
We design and deliver systems that are technically excellent, robust, future-proof and practical to operate.
We translate complex opportunities into elegant, production-grade solutions.
We build with precision, scalability, and a clear understanding of the business context.
Built for impact
Confidence through thoughtful engineering, continuous innovation, and uncompromising craftsmanship.
Beyond Code
Strategy, maintainbility & cost-effectiveness. Accurate analysis and balanced decisions.
Measurable advantage
Our work is defined by outcomes: faster operations, smarter decisions, and capabilities that compound over time.
Transforming Ideas into Intelligent Solutions
Software consultants specializing in ruby, javascript, php and python.
Empowering our clients with AI/ML integration, custom model development, and intelligent automation for forward-thinking businesses.
"We use AI but we are Human."
Real thinking.
Real people.
Crafted, not generated.
Invented, not imitated.
The future needs
more humanity.
Not less.
AI can replicate patterns.
Humans create meaning.
.
Latest Articles
All Articles
Utilities: Resizing and scaling images in python. And a filename-insensitive data loader.
I recently wrote this utility... a mere function, really, to resize and scale a python image at the center. This way, I don't have to worry about how my images are being fed into an AI pipeline, if they all get scaled and cropped the same.
Additionally, while previously I used bash to rename files in a folder to sequential names such as 1.jpg , the current implementation ignores filenames, which saves me time when massaging the data.
[FIXED]: Error: Call to a member function transformDimensions() on null in core/modules/ image/image.module
The issue stems from the preview being in an undefined style.
1. Go to configuration -> image styles and review the styles available. I have a style called "200x200 thumb".
2. After adding an image field to a content type, go to manage form display, expand the display of the image, and specify an existing style from step 1 as the preview style.
After taking these steps, the page for adding/editing this content type should render correctly.