Diagnostic
Two weeks. Workshops, a data and systems audit, and a written recommendation with costed options. Fixed fee, no obligation to continue.
Services
Each practice is staffed by specialists and run on the same delivery process. Below is what each one actually produces: the artefacts you keep when the engagement closes.
Training & mentorship lives here01 · Technology Solutions
Product builds, internal tools, integrations and the infrastructure underneath them. Built the durable way: version control, automated tests, containerised deployment and separate environments.
Typical engagement: 6–20 weeks, or a retained team.
TypeScript · React & Next.js · Node.js · NestJS · Python · PostgreSQL · Prisma · Docker · Vercel · AWS · React Native
02 · Artificial Intelligence
We start from a task someone currently does by hand, then decide whether a language model belongs anywhere near it. When it does, we build it with evaluations, guardrails and a fallback for the day the model is wrong.
Typical engagement: 4-week pilot, then production build.
Anthropic Claude · LangChain & LangGraph · FastAPI · pgvector & ChromaDB · sentence-transformers · pypdf & python-docx · Python
03 · Machine Learning & Data Science
A model is only useful if it holds on data it has never seen, in a system someone maintains. We validate honestly, deploy properly, and monitor for drift from the day it goes live.
Typical engagement: 8–16 weeks including deployment.
Python · pandas & NumPy · scikit-learn · XGBoost & LightGBM · PyTorch · statsmodels & Prophet · MLflow · Jupyter · FastAPI · PostgreSQL · Docker
04 · Data & Analytics
Most reporting problems are not chart problems. They are definition problems. We build the pipeline and the shared vocabulary first, then the dashboards on top become genuinely trustworthy.
Typical engagement: 4–12 weeks, often the first project we do together.
PostgreSQL · SQL · Python · dbt · Airflow · BigQuery & Snowflake · Power BI · Tableau · Looker Studio · Excel
05 · Mentorship & Training
Our fifth practice runs as Loreon Academy: cohort tracks, one-to-one mentorship, and private training for teams. It is also how we close every build engagement.
Engagement shapes
Scope and commitment scale with confidence. Nobody should sign a twelve-month contract with a team they have not worked with yet.
Two weeks. Workshops, a data and systems audit, and a written recommendation with costed options. Fixed fee, no obligation to continue.
A defined outcome with a defined budget and date. Fortnightly demos, a named lead, and documentation shipped alongside the code.
An embedded squad for a quarter or more: engineering, data and analytics capacity you direct, with our review practices attached.
How we build
Four habits that show up in every repository we own. They are described here because they are already true, rather than as a standard to be held to later.
Test suites live alongside the application code and cover the parts where a silent failure would cost something: scoring, scheduling, rate limiting, authentication.
Development and production are defined as distinct, containerised configurations, so what runs in front of your users is not the machine somebody happened to be working on.
Every project ships an environment template rather than real credentials. Keys live in the deployment platform, and rotating one does not mean editing source code.
Where one system serves several organisations, isolation is enforced in the database rather than in application code, so a query that forgets to filter returns nothing at all.
Next step
The ones where nobody is quite sure what the data says. Those are the engagements we do our best work on.