Hi, I'm Péter

Péter Ferenc Gyarmati
🇨🇭 Zürich, Switzerland | 🇦🇹 Vienna, Austria

I build visual analytics systems for research and production. My work centers on knowledge representation for steering and grounding AI systems. I currently apply this to agentic data analysis, visualization recommendation, and automated chart critique.

Currently, I’m wrapping up my MSc in Data Science at the University of Vienna with Torsten Möller while working with the IVIA Lab team at ETH Zürich . I’m also lucky to collaborate on research with Laura Koesten at MBZUAI and Dominik Moritz at Carnegie Mellon University .

Before diving into research, I spent nearly a decade shipping production software. I built telemetry platforms at Magna , shipped geospatial tools for the City of Vienna and the Austrian Federal Ministry , and led the engineering team at STOIC .

Today, I balance my focus between industry and academia to keep my research grounded in engineering reality.

Featured Projects

Agentic Visual Reporting

Agentic Visual Reporting

Winner of the IEEE VIS 2025 VISxGenAI Challenge. An agentic system for data analysis that pairs LLM agents with deterministic visualization modules. It produces interactive reports for readers and executable notebooks for analysts, so results can be inspected, rerun, and adapted.

AIResearchVisualization+4
Driva

Driva

An exploration of how to translate vehicle telemetry into driver-facing feedback. The project focuses on turning raw automotive signals into interpretable metrics that support safer and more efficient driving.

AnalyticsFull-stackPlatform+5
Draco 2

Draco 2

A constraint-based system for visualization recommendation. It encodes design knowledge as logical rules and uses a renderer-agnostic format, so researchers and practitioners can extend and validate chart designs in a computational way.

AIResearchVisualization+2

Timeline

January 4, 2026

Arrived in Zürich to start collaborating with ETH Zürich ’s IVIA Lab .

December 14, 2025

Wrapped up my stay in Abu Dhabi at MBZUAI . Had a lot of fun with the team. Submitted a conference paper and had multiple PRs accepted to Apple ’s Embedding Atlas.

November 3, 2025

Won 1st place at the VISxGenAI Workshop challenge at IEEE VIS 2025 for my agentic system for visual reporting.

October 21, 2025

Received the Research Award for Students from the University of Vienna Faculty of Computer Science, recognizing exceptional research productivity during my MSc.

September 26, 2025

Got to attend MBZUAI ’s honorary doctorate ceremony for Sam Altman, CEO of OpenAI , in the presence of HH Sheikh Khaled bin Mohamed bin Zayed Al Nahyan.

September 15, 2025

Arrived in Abu Dhabi to begin my visiting role at MBZUAI .

September 14, 2025

My work on an agentic system for visual reporting was invited for presentation at the VISxGenAI Workshop at IEEE VIS 2025.

June 24, 2025

My research on the alignment of human and AI perception in visualization was accepted for presentation at IEEE VIS 2025.

May 20, 2025

Began a freelance engagement with a US AI lab, focused on improving the agentic software engineering capabilities of their models.

February 11, 2025

Accepted a visiting role in the Human-Computer Interaction department at MBZUAI in Abu Dhabi. My work focuses on an AI system for principled, context-aware feedback on visualization design.

February 1, 2025

Left STOIC after our long-term visions diverged. I’m grateful for the support my colleagues showed during the transition.

December 18, 2024

Received the Best of the Best award from the University of Vienna for outstanding academic performance and shared my experiences in an accompanying interview.

October 21, 2024

Showcased STOIC ’s AI-powered portfolio management system to investors and stakeholders at the London Stock Exchange .

June 10, 2024

Presented the redesigned STOIC platform to investors in London, demonstrating an experimental hybrid system for eliminating hallucinations in data-driven LLM outputs. Promoted to VP of Engineering the same week.

January 1, 2024

Initiated the migration of the STOIC platform from Node.js to Python on AWS to better support large-scale AI and ML workloads.

October 25, 2023

Presented our short paper on Draco 2 at IEEE VIS 2023 in Melbourne, Australia, and spent a week engaging with the international visualization community.

October 15, 2023

The PLUTO platform was officially launched at the World Health Summit in Berlin.

October 1, 2023

To align my studies with my professional focus, I transitioned to the Master’s in Data Science program at the University of Vienna , concentrating on AI, ML, and data visualization in a Human-Computer Interaction context.

September 27, 2023

Presented our Draco 2 research on automating visualization recommendation with Answer Set Programming at the University of Potsdam .

August 26, 2023

Married after seven years together.

July 3, 2023

Assumed the role of Lead Developer at STOIC , contributing to the development of an Intelligent Data Cloud that augments human intelligence with generative AI, machine learning, and symbolic logic.

April 21, 2023

Delivered a technical talk on code generation and metaprogramming in Dart at the FlutterVienna meetup.

March 22, 2023

Won the hackathon at the FlutterVienna meetup, receiving tickets to the WeAreDevelopers World Congress in Berlin.

March 1, 2023

Began my Master’s in Computer Science at the University of Vienna .

December 18, 2022

Began a collaboration with the Political Science Department at the University of Vienna to build a digital platform for their Public VaLUe Assessment TOol (PLUTO), based on a data solidarity framework published in The Lancet.

December 1, 2022

Graduated with a Bachelor’s in Computer Science from the University of Vienna with distinction.

October 1, 2022

Awarded the Merit Scholarship from the University of Vienna , ranking first in the Computer Science program with a perfect 1.0/1.0 ECTS average for the academic year.

July 28, 2022

Contributed to the Draco visualization project to support an integration for my BSc thesis project. This led to an invitation from @domoritz to join the Draco 2 research collaboration and start weekly discussions with researchers from University of Washington , University of Maryland , and Carnegie Mellon University .

June 1, 2022

Transitioned to a full-time, full-stack developer role at LEAN-FORGE while completing my Computer Science degree.

June 1, 2021

To deepen my frontend skills, I joined LEAN-FORGE as a Mobile and Web Developer, working with Flutter and Next.js . I did this in parallel with my work at TU Wien EEG and my studies.

October 15, 2020

Joined the Energy Economics Research Group at TU Wien as a System Administrator and Backend Developer. I worked on geospatial analytics, built full-stack platforms for energy system modeling, and maintained bare-metal servers for long-running simulations and sensitive datasets.

September 1, 2019

Relocated to Vienna to begin my Bachelor’s in Computer Science at the University of Vienna .

July 4, 2019

Graduated from the IB Diploma Programme with a score of 42/45, setting a new school record at the time and achieving its first 7 in Higher Level Mathematics.

May 10, 2019

My Java project for learning graph algorithms received a special commendation and the Talent Passport at the national finals of the 28th Youth Scientific and Innovation Talent Search Competition. The award led to an invitation to the Hungarian Innovation Grand Prix at the Hungarian Parliament.

April 26, 2019

As a team of two high school students, advanced to the finals of the Thyssenkrupp Coding Tomorrow Cup, competing alongside senior programmers and MSc teams.

January 29, 2019

My project on interactive graph algorithm visualization was selected for the national finals of the 28th Youth Scientific and Innovation Talent Search Competition. It also came with mentorship from physicist Norbert Kroó at the Institute for Particle and Nuclear Physics.

November 5, 2018

To make complex graph algorithms more accessible, I built a Java framework for interactive learning and visualization. I submitted it to the 28th Youth Scientific and Innovation Talent Search Competition.

October 30, 2018

Achieved first place in the opening round of Ericsson ’s programming championship by adapting Dijkstra’s algorithm to solve a pathfinding problem in a competitive simulation.

May 15, 2017

Awarded a full scholarship to the IB Diploma Programme, specializing in Higher Level Mathematics, Computer Science, and German.

April 3, 2017

Joined Ripassa as a Software Developer to build automations and integrations in Python and backend services with Java .

April 1, 2016

Wrote my first line of code with Swift Playgrounds. Having studied several human languages, I noticed a similar structure in programming and shifted my focus to this new form of problem-solving.

January 18, 2016

After 12 years of competitive basketball (including medals in national youth championships), I shifted my focus to academic and technical work.