Skip to content
View TamasCsakvari's full-sized avatar

Block or report TamasCsakvari

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TamasCsakvari/README.md

Tamas Csakvari

Data Scientist and AI Engineer based in Vienna. I build LLM pipelines and data analysis tools, mostly around questions where no clean dataset exists and one has to be assembled from open sources first.

MSc Data Science and BSc Chemical and Process Engineering, both TU Wien. English and German (C1), Hungarian (native).

Data and analysis

Global Fertilizer Flow — No public source records which tonne of urea moved from which port to which port. This approximates the picture from five open datasets: a Sankey tracing material from mined mineral through intermediates into 23 finished product categories, sea-route maps coloured by chokepoint, and ~240 ammonia plants — plus an explicit account of what the approximation does not capture. Plotly Leaflet searoute FAOSTAT USGS UN Comtrade

Swiss Pharma Landscape — Market data, ClinicalTrials.gov pipelines and news sentiment for Switzerland's five largest listed pharma/medtech firms, merged into one self-contained HTML dashboard. Company mentions are disambiguated from lookalike names, and a failed fetch reports No Data rather than a fabricated number. Plotly yfinance ClinicalTrials.gov API News API

Industrial Development Timelines — Countries industrialize along similar trajectories at different points in history. Anchoring each country's timeline at the year it crossed a shared milestone ($2,000 GDP per capita, 50% electricity access) puts them on one axis — China's path from 2006 read against Japan's from 1970, and on a log scale fifteen countries collapse into a single band. Dash Plotly World Bank API Our World in Data

Tools and services

Renewal Radar (CH) — Upload a Swiss contract PDF, get the notice deadline and contract end as calendar events. A local LLM with a German rule-based fallback does the extraction, every field is labelled with its provenance, and nothing leaves the user's machine. Docker local LLM PDF parsing iCalendar

Docs-AI Minimal — Retrieval-augmented Q&A over PDFs behind a REST endpoint: pgvector cosine search, Redis caching, LangGraph workflows, Docker Compose for local dev. FastAPI Gemini pgvector Redis LangGraph

LLM research

OIE LLM Framework — Two-stage LLM pipeline extracting structured data from German legal text at 80% accuracy, benchmarking GPT-4, LLaMA and DeepSeek against baseline methods. Python GPT-4 LLaMA DeepSeek

Fine-tuning LLMs for OIE — LoRA fine-tuning raised LLaMA-3.1's CaRB F1 from 28.1% to 43.0%, a gain of 15 percentage points; GPT-4o reaches 55.0% on the same benchmark. Complete toolkit for evaluating and fine-tuning LLMs for Open Information Extraction. PyTorch LoRA LLaMA-3.1 NVIDIA A100

Contact

LinkedIn

Pinned Loading

  1. oie-llm-framework oie-llm-framework Public

    An LLM-powered framework to evaluate text content by extracting, matching, and comparing semantic triplets. Applied to German legal text analysis.

    Python

  2. finetune-llm-for-oie finetune-llm-for-oie Public

    🔬Boosted LLaMA-3's F1 score on the CaRB benchmark from 28.1% to 43.0% via LoRA fine-tuning. A complete toolkit for evaluating and fine-tuning LLMs for OIE.

    Python

  3. global-fertilizer-flow global-fertilizer-flow Public

    Approximating global fertilizer trade flows from open data — Sankey diagrams of mineral-to-nutrient flows, sea-route and chokepoint maps, and 240+ ammonia plants

    Python

  4. industrial-development-timelines industrial-development-timelines Public

    Interactive Dash dashboard that aligns countries' development timelines at shared milestones ($2,000 GDP per capita, 50% electricity access) to compare industrialization trajectories across decades…

    Python

  5. swiss-pharma-landscape swiss-pharma-landscape Public

    Interactive dashboard of Switzerland's largest listed pharma/medtech companies: stock performance, clinical-trial pipelines, and news sentiment, built in Python with Plotly.

    HTML

  6. docs-ai-minimal docs-ai-minimal Public

    Docs-AI Minimal: a FastAPI RAG microservice for PDF Q&A using Google Gemini 1.5 Flash and Embedding-001, PostgreSQL + pgvector, Redis caching, LangGraph workflows, and Docker Compose. Delivering lo…

    Python