Born in Hungary, Csaba began his professional career in academia, completing his PhD in 2003. He specialised in complex data analysis pipelines — genomics, disease-related data patterns and formats, and the abstract mathematics underneath them. Since moving to Finland in 2013 he has worked as an independent contractor, helping companies with data engineering and data science projects, particularly in cloud environments such as GCP, AWS and IBM Cloud.
Alongside the consulting he has taught data analysis at universities in Europe, including Tampere University, covering statistics and analysis in several programming languages. He is also the author of Molecular Data Analysis Using R (Wiley, 2017, ISBN 9781119165026), a working guide for people who need to analyse data rather than become statisticians.
At Truman Data, Csaba makes sure that data flows correctly between the software modules inside a device and between those devices and the backend servers — the Energy Coop cloud. He is responsible for ensuring that the R and Python code, and the models built with it, run correctly in ForeCoop, the company's SaaS, with the miniPC serving as the IoT hardware for the flocks of devices operating in the built environment.
On the architecture side he implements data collection and storage, an AI neural system for decision-making, and a market data analysis and visualisation system built on GCP components: Cloud Job, Cloud Scheduler, BigQuery and Looker Studio, with AI integrations such as Llama 3 and Prophet, among others. Together these pieces form the working backbone of the platform: data in, models running, results on the customer's screen.