Data · Machine learning · IT systems
Data analysis and modelling with a systems mindset
Data, models and systems used together for clear, reliable decisions.
Open to full-time roles, joint research, teaching and selected consulting work.
Large-scale data mining
Predictive modelling
Deployment-ready pipelines
Innovation licences (data methods)
MCSE · MCSA · MCITP · MCTS
Focus on making complex data practical. This includes project design, modelling,
data pipelines, and clear results for both technical and non-technical teams.
About
Work across Ireland, Italy and Germany has centred on large-scale data mining, modelling and system-aware analysis.
Projects include agriculture, online content and intelligent systems, alongside teaching in third-level institutes.
Research in large-scale data mining produced a linked family of methods for structuring pre-processing, temporal alignment
and improvement cycles. Three innovation licences cover these methods and show that the approach is original and adaptable
to domains such as agriculture, security analytics, business data and education.
Research focus & background
Interest in domain-independent analytical frameworks that support large datasets, streaming text, environmental signals,
behavioural systems and satellite-derived sources. The aim is to design models that scale, remain interpretable and work
under real conditions. This includes digital-twin style thinking, deployment-ready modelling pipelines and document intelligence.
Applied agriculture data mining (CONSUS)
Five years on the UCD–Origin Enterprises programme shaped an industry-facing view of data mining. Work involved fertiliser
support, soil–crop–weather interactions and multi-season agricultural datasets.
- Models built from noisy and incomplete inputs.
- Coordination with agronomists, engineers and commercial teams.
- Outputs designed for real planning and decision support.
Online content and safety analytics
Work at ADAPT and in the EU TRIVALENT project covered multilingual text, misinformation patterns and early risk signals.
- Handling unbalanced and sensitive datasets.
- Traceable pipelines for content analysis.
- Experience with topic structure and sequence-based modelling.
Early academic foundations
Earlier projects included tumour growth models using cellular automata and work with neuro-computational signal recordings.
- Exposure to biological and environmental systems as data sources.
- Practical work with experimental recordings and signal structure.
- Interest in behaviour and environment as linked systems.
Teaching and systems as support
Teaching in data analysis, programming, databases and business intelligence builds skills in explanation and reproducible work.
Earlier IT experience in servers, networks, virtualisation and testing supports practical deployment.
- Emphasis on clear, step-by-step workflows.
- Awareness of load, deployment and integration limits.
- Focus on analytical tools that can run in real settings.
Research direction centres on methods that generalise across agriculture, environmental modelling, document analytics,
behavioural data, security analytics, satellite information, health signals and DNA/genomics. The shared aim is to produce
analytical tools that are scalable, interpretable and ready for use.
Experience overview
A mix of university teaching, applied research and earlier systems roles. Full details and dates appear in the CV.
Assistant Lecturer – TU Dublin
Teaching data analysis, databases, programming and business intelligence across multiple campuses. Work includes
lectures, labs, assessments and links to real datasets.
Scientific Researcher – UCD (CONSUS)
Large-scale agricultural data mining, fertiliser support models and multi-season datasets with soil, crop and weather data.
Close links with agronomy and commercial teams.
Visiting Researcher – ADAPT Centre
Pipelines for multilingual text, misinformation and risk signals. Focus on data structure, traceability and consistent
model behaviour.
Research Analyst – Zanasi & Partners
Analysis of online radicalisation indicators, sentiment patterns and behavioural features in EU project settings.
Earlier IT roles
System administration, network configuration, virtualisation, VOIP systems, software testing and hardware diagnostics.
These roles built a strong base in operational environments.
Ways of working
Common ways to structure work in roles, collaborations or consulting, from analysis and dashboards to systems reviews and research support.
Data analysis & modelling
Used when datasets already exist and structured answers are needed.
- Review of current data and cleaning plan.
- Models for forecasting, classification or clustering.
- Short summaries in clear language for decision makers.
Python & R
Forecasting
NLP / sentiment
Dashboards & reporting
Helpful for teams needing reliable, up-to-date views.
- Data models and measures in Power BI or Tableau.
- Role-based views for managers and field teams.
- Brief handover guides so teams can maintain reports.
Power BI
Tableau
Excel automation
Big data & search support
Suitable for logs, events and sensor streams that need structure.
- Support with Hadoop / Spark jobs and data layout.
- Elasticsearch and Kibana views for search and monitoring.
- Guidance on indexing and retention plans.
Spark
Hadoop & Hive
Elasticsearch
System review
For teams that need stable and predictable systems.
- Review of Windows and Linux servers.
- Basic networking, backup and security checks.
- Simple recommendation lists ordered by impact.
MCSE · MCSA · MCITP · MCTS
Hyper-V / VMware
VOIP / Asterisk
Research & writing support
Used in academic and technical settings.
- Support with experiment design and data sections.
- Figures, tables and result summaries.
- Method descriptions for theses, papers and reports.
Academic writing
Literature review
MSc research
Workflow automation & AI tools
Helps when repeated work and checks take too much manual time.
- Python scripts linking files, APIs and databases.
- Light LLM helpers for questions, search and drafting.
- Small chat or web panels so users can trigger jobs.
- Clear notes so teams can run and update automation.
Python automation
Custom LLM / ChatGPT
APIs & webhooks
Skills and tools
Skills grouped by how they are used in projects, teaching and systems work.
Data analysis & modelling
- Data cleaning, processing and transformation.
- Predictive modelling and forecasting.
- Classification and clustering.
- Statistical analysis in Python and R.
- NLP and sentiment analysis.
- Feature engineering.
Programming & tools
- Python (NumPy, Pandas, SciPy, scikit-learn, TensorFlow, Keras).
- R (dplyr, ggplot2, regression and multivariate analysis).
- SQL (MySQL, PostgreSQL).
- APIs and automation scripts.
- Git and version control.
Dashboards & visualisation
- Power BI dashboard design.
- Tableau reports and views.
- Excel with advanced functions and automation.
- Data storytelling and report writing.
- Custom visual dashboards for different roles.
Big data & search
- Hadoop and Hive basics for batch data.
- Spark for distributed processing.
- Elasticsearch and Kibana for search and logs.
- Handling distributed and large datasets.
IT systems & infrastructure
- Microsoft certified (MCSE, MCSA, MCITP, MCTS).
- Server setup and administration.
- Virtualisation (Hyper-V, VMware, VirtualBox).
- Networking (TCP/IP, LAN/WAN, routing, DNS/DHCP).
- Linux systems (Ubuntu, CentOS).
- Asterisk and VOIP configuration.
- Troubleshooting and system optimisation.
Research & technical writing
- Academic writing and documentation.
- Research analysis and result summaries.
- Experiment design and basic statistics.
- Literature review and synthesis.
- Report preparation and layout.
- Support for data-driven decision making.
Professional skills
- Clear written and spoken communication.
- Reliable and careful with time.
- Problem solving with a calm approach.
- Ability to explain complex topics in simple terms.
- Flexible, client-focused work style.
Selected work
Examples here are simplified for a public view. Full technical notes and reports are available on request.
Smart agriculture prediction
Field and soil data from farms used to train models that support fertiliser timing and rate decisions.
This reduced trial-and-error in the field and improved planning for agronomy teams.
- Regression and ensemble models for nutrient levels.
- Data quality checks and feature design for noisy sensor data.
- Simple dashboard views for non-technical users.
Social media and risk signals
Work on EU-funded projects that studied online content, focusing on hostility, disinformation
and early signs of harmful group activity.
- Sentiment and topic analysis on multilingual text.
- Labelling and training of classifiers.
- Housing results in elastic search and visual boards.
Teaching-linked analytics
Support for modules in databases, programming, business intelligence and data analysis at third-level.
Assessment design aligned with realistic data tasks.
- Lab material and step-by-step notebooks.
- Marking support plus feedback templates.
- Examples with climate, education and agriculture data.
Innovation licences & teaching
Research in data mining produced linked frameworks such as SOC, SSL, LLS, ASDM, EDSE, TPM and PME.
Three innovation licences cover large-scale pre-processing, advanced mining and the combined framework group.
Innovation licences & frameworks
- IL1 – pre-processing methods for large data sets.
- IL2 – mining and model improvement methods.
- IL3 – group licence covering SOC, SSL and LLS.
These licences sit over a family of methods that can be adapted for sectors needing repeatable data work,
from agriculture and retail to education and online content.
Teaching & supervision
- Lecturing and lab support for data and computing modules.
- Guidance for student projects in analysis and modelling.
- Workshops on data handling for non-technical teams.
Open to collaboration with universities, research groups and companies that need structured data support,
guest teaching or project supervision.
Interests & ongoing learning
Interest in analytical frameworks that apply across agriculture, environmental systems, security analytics, behavioural data,
satellite information, health analytics, DNA/genomics and document processing. Broader curiosity in AI, neuroscience,
cognition, quantum ideas, satellite systems and human behaviour.