We are AI-enabled software consultants
Every detail—from architecture to deployment—is handled with rigor, ensuring clarity, performance, and long-term maintainability.
We design and deliver systems that are technically rigorous and commercially impactful.
We embed AI into core workflows, decision-making, and product architecture to create durable advantage.
We translate complex opportunities into elegant, production-ready solutions.
We build with precision, scalability, and a clear understanding of business context.
Built for impact
We combine deep engineering expertise with AI to deliver solutions that are practical, scalable, and grounded in real business outcomes.
AI that actually ships
We don’t just prototype—we design and deploy production-ready AI systems that integrate with your existing stack.
Measurable advantage
Our work is defined by outcomes: faster operations, smarter decisions, and capabilities that compound over time.
Transforming Ideas into Intelligent Solutions
Software consultant specializing in AI/ML integration, custom model development, and intelligent automation for forward-thinking businesses.
"We are better than AI. 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.
e9e
Latest Articles
All Articles
Keycloak: How to override the password reset emails
In order to override the text of the password reset emails in Keycloak, you want to do the following.
Make your own copy of the default themes. These can currently be found at: https://github.com/Halazv2/keycloak-theme/tree/master/themes/base/email
Then, make changes to the theme as appropriate. There are several themes: the login theme stores the styling of the login pages. But the email theme contains the wording of the emails.
Default Drupal file attachment types
I have the following list of extensions that I usually permit in drupal attachments:
txt pdf doc docx html csv xlsx xlsm sh json
cer pem pub key
png jpg jpeg gif
mkv sfv avi mp3 mp4 webm mov
zip tar gzConverting mbox to maildir
From Mellowhost blog.
mbox and maildir both are popularly used techniques to store mails. The simple way to understand the difference is, mbox uses a single directory to store all mails while maildir would utilize a directory structure to store mails. Most of the cases, advance mail receiving techniques IMAP over POP3 uses these sort of folder based concept to provide enhancement in mail organizing.
[FIXED]: drush The specified database connection is not defined: default
Fixing this took me years... I can't believe how long it took. The answers on stack overflow did not help.
The error was due to a mismatching php configuration for running in the shell ( /etc/php/8.1/cli/php.ini ) and in apache (/etc/php/8.1/apache2/php.ini ).
Specifically, I had to enable short tags for the shell: