TechBlogResearch, engineering and student work
On this page
OverviewPublished workCoverage
DSTI / TechBlog — research, engineering and work in progress

DSTI TechBlog: ideas, systems and projects worth examining.

Faculty research, student-built datasets, alumni work in the field, and engineering decisions from inside DSTI School of Engineering. Each article begins with something real: a model, a paper, a repository, a system or a difficult trade-off.

Applied Mathematics for AIModels, optimisation and statistical reasoning
A fitted model curve through observations, with a tangent vector and the area under the curve
Digital Engineering for AILayered inference graph · forward pass
A layered inference graph with input, hidden and output nodes, highlighting one forward path
12substantial articles now published
4editorial voices across faculty, students, alumni and Team DSTI
Open evidencepapers, repositories, datasets and engineering records where available

Published work

Equal-weight editorial cards keep the focus on the work itself. Sort by contributor group, or move across research, projects and engineering practice.

FacultyFaculty · AI is modelling
Agent-based modelling · synthetic populations · validation

When the data does not exist

Why DSTI teaches agent-based modelling when the dataset is absent, fragmented or rightly out of reach.

ABMSynthetic dataNetLogo
Read the long-form article
StudentsSoftware engineering in practice
BuilderLab · team workflow · build evidence

BuilderLab: from solo learning to a shared engineering workflow

A live beta examining team formation, state modelling, access control, maintenance and the evidence behind a shared software project.

BuilderLabNext.jsPostgreSQL
Read the project account
FacultyEngineering systems and society
Energy · climate · computing systems

Efficient IT begins before the code

Why the BSc follows energy, climate and computing across three years before asking what efficient IT really means.

energyclimatesustainable-IT
Read the article
FacultyAI is humanities
History of computing · systems and society

Why we teach the history of computer systems in the BSc

Why computing, AI, networks, data systems and connected objects need historical grounding, technical memory and social context.

historysystemssociety
Read the article
StudentsCloud data architecture
Data engineering · electric vehicles

When automotive market analysis becomes a data-engineering problem

A Google Cloud workflow connecting vehicle sales, powertrain components, suppliers, pricing and market addressability.

Google-CloudBigQueryelectric-vehicles
Read the project account
AlumniOpen-source R
R · pharmacological data

From complex drug databases to reproducible R workflows

How dbparser turns DrugBank, OnSIDES and TWOSIDES into consistent, traceable R objects for reproducible research.

Rdbparserpharmacovigilance
Read the article
FacultyAI is tech
Semantic Web · knowledge graphs

When a link carries meaning

Knowledge graphs, Linked Data and open standards: how explicit meaning changes the architecture of AI systems.

Semantic-WebLinked-Dataknowledge-graphs
Read the article
FacultyAI is maths
Data assimilation · physical models

When the model already knows the physics

Why intelligent systems should combine observations, optimisation and physical models instead of relearning nature from scratch.

data-assimilationoptimisationhybrid-ai
Read the article
StudentsOpen dataset & benchmark
Multilingual AI · idiom interpretation

Building IdiomX: language beyond the literal

A reproducible multilingual dataset and four-task benchmark for detecting, retrieving and interpreting idioms across English, Arabic and French.

NLPmultilingual-aiopen-data
Explore the project
AlumniIEEE Big Data Cup 2025
Responsible AI · temporal modelling

Predicting mental health risk through social media

A first-place approach combining LLM post classification with lightweight temporal modelling to forecast an unseen future risk level.

LLMsordinal-classificationresponsible-ai
Read the research account
FacultyAI is maths
Random Forest · big data

Scaling a random forest without losing the statistics

Why scaling Random Forest models can change the statistics, and how out-of-bag error and variable importance became VSURF.

Random-ForestVSURFmachine-learning
Read the article
Team DSTIEngineering systems
Web architecture · verified delivery

Rebuilding dsti.school: eighteen months on the road, three weeks at the keyboard

How international field insight became a deterministic, multilingual and AI-portable publishing system without losing the human reasons for building it.

web-engineeringschema.orgAI-portability
Read the engineering account

What the TechBlog covers

AI, maths and modellingMethods, assumptions, evaluation and the science beneath intelligent systems.
Data and software systemsArchitecture, deployment, validation, reproducibility and operational trade-offs.
Student and alumni projectsWork that has become a dataset, repository, paper, product or professional contribution.
Engineering educationHow research, teaching and practice meet inside a specialist school of engineering.

Have a technical story worth documenting?

Students, alumni, faculty and Team DSTI can propose an account grounded in real work, evidence and lessons learned.

Propose an article