Creations and Passions
Over the years, I’ve worked on numerous projects. While some of my projects are proprietary, I also have open-source work and licensed projects that I’m excited to share. Let me know if anything piques your interest!
Segmnts: AI-Native Collaboration for the Future of Work (WIP)
As Co-Founder & CEO at Segmnts, I am spearheading the development of a unified, AI-native platform that reimagines traditional office tools. Unlike conventional suites, Segmnts integrates AI agents that seamlessly modify, transform, and interconnect tools like documents, spreadsheets, and presentations. We are introducing Pins, a novel agentic system that enables users to create and automate workflows with reusable AI-driven actions. This approach empowers teams to collaborate with AI coworkers, redefining productivity and setting a new standard for intelligent workplace automation.
segmnts.com
Scalable Bid Management System for Google Shopping
Led the extension of a large-scale bid management system for Google Shopping, addressing complex regression challenges through feature engineering, time-series analysis, and ML Ops. Ensured strategic and technical soundness while designing and integrating the ML pipeline into broader systems. Introduced robust quality gates for daily prediction monitoring, enhancing bidding efficiency and business performance. This work advanced automation and adaptability in ad bidding, setting new benchmarks for AI-driven ad optimization.
smarter-ecommerce.com
QA Automation for Games, Epoch ML
Led the research, design, and implementation of automated Game QA solutions, including capture-and-replay, localization testing, and AI-driven testing using imitation learning. Developed core testing features enabling unit tests for gameplay, text scripts, and UX. As the company transitioned from research to product, shifted to full-stack development, delivering user-facing features such as video capture, collaborative tools, and a custom dashboard infrastructure. Contributed to a scalable, automated QA platform, enhancing efficiency for game studios and setting a new standard for AI-driven game testing.
epochml.com
Quad Meshing for Implicit Surface-Based Game Engine
Led the research and development of a meshing pipeline for implicit surfaces, enabling integration with external tools like Blender. Designed and implemented a quad meshing solution that ensured regular, grid-like topology while maintaining visual fidelity, akin to digitizing an audio signal. Integrated the solution seamlessly into the game engine, enhancing the adaptability of implicit modeling for game development and expanding its usability beyond proprietary environments.
unbound.io
Semantic Clone Detection Benchmark
Developed a comprehensive benchmark for evaluating clone detection tools, focusing on identifying semantic clones with 0% syntactic similarity. Created a structured dataset and rigorous evaluation framework to enable objective performance assessment and fair comparisons between detection methods. By standardizing evaluation criteria, this work advanced research in semantic code analysis, enhancing the accuracy and reliability of clone detection techniques.
github.com/hannes-thaller/semantic-clone-detection-benchmark
Gradient: Advancing Software Analysis with Probabilistic Software Modeling
Led advancements in Probabilistic Software Modeling (PSM), developing techniques that transform software into probabilistic models for enhanced fault detection, semantic analysis, and predictive insights. Pioneered machine learning-driven methods to analyze software structure and behavior, improving automated debugging and anomaly detection. This work has significant industry implications, enabling scalable and intelligent application performance management, reducing maintenance costs, and enhancing software reliability in critical systems such as finance, healthcare, and embedded software.
github.com/hannes-thaller/gradient
Pillar: Detecting Design Patterns with Feature Maps
Pioneered a novel approach to program analysis by creating feature maps—visual representations of a program’s structural properties. Leveraged static code analysis and graph transformations to project key program features into matrix-based images, enabling automated design pattern detection. This innovation introduced a new method for analyzing software architecture, enhancing code quality assessment and advancing automated software engineering methodologies.
github.com/hannes-thaller/pillar
ECCO: Feature-Oriented and Distributed Version Control System
Contributed to the early ECCO UI, integrating it into Eclipse to efficiently manage software versions and variants. ECCO, a feature-oriented distributed version control system, supports variability across different artifacts. Improved feature location, product line engineering, and automated reuse, enhancing scalability and efficiency in software development. This work optimized variant management and distributed development, driving industry-wide impact.
github.com/jku-isse/ecco