SDSC/open-pulse-hackathon-data-analysis huggingface dataset:
Project: logilinux
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Arjun JunejaRudrrayan Manna
Awards: 1st Place OverallLogitech Challenge Special MentionJetBrains Challenge 4th Place

We decided to fill a major pain-point of the Logitech Master Series, and Logi Options+: The lack of Linux support. Being low-level engineers, and also linux users, we found that this ecosystem had little to no linux support, and any open source solutions were quite-frankly lacking. Logi Options+ provides a lot of customization and features that no available solutions on linux do, and Logitech's proprietary software does not currently support linux. Hence, we decided to reverse engineer the proto
Project: KnowTube
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Dominik GlandorfFares FawziSeyed Parsa NeshaeiAbhinand Shibu
Awards: 2nd Place Overall

KnowTube is a learning companion that transforms YouTube videos into structured, active study materials. Instead of passively watching, learners can upload or link a video and instantly get a clean transcript, comprehension quizzes, and spaced‑repetition‑friendly flashcards generated from the key ideas in the content.

Behind the scenes, KnowTube analyzes the video’s transcript to detect concepts, definitions, and relationships, then builds question sets and flashcards that encourage recall rath
Project: showcAIse
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Fatumah Binta Sakho DoukouréOscar de FrancescaIsmail NourKristyn Dede Korboe
Awards: 3rd Place OverallHuawei Challenge 2nd Place
Primary language: JavaScript
Repository description: Project created at LauzHack 2025. A presentation assistant tool.

AI-powered presentation analysis tool that provides instant feedback on your speaking performance. Upload a video and get detailed insights on delivery, pacing, confidence, and areas to improve. Will also provide a generated audio giving an example of how you should ideally present.
Project: Birdy
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Sylvain Pichot
Awards: Organizers' prize
Primary language: JavaScript
Repository description: Birdy uses your webcam to monitor posture and detect hand gestures in real time. It runs in the background, alerts you when you slouch, and lets you control actions using simple gestures. Designed to improve comfort, reduce strain, and enhance productivity while you work.

Birdy uses your webcam to monitor posture and detect hand gestures in real time. It runs in the background, alerts you when you slouch, and lets you control actions using simple gestures. Designed to improve comfort, reduce strain, and enhance productivity while you work.
Project: MX Sense
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Arthur Brunborg
Awards: Logitech Challenge Winner
Primary language: C#
Repository description: MX Sense LauzHack

Using haptic feedback in different ways to help visually impaired people navigate and find buttons, input fields, etc. There is a large market segment that we can sell mice to and thus capture new users.
Project: JARVIS
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Aaron DineshCarlos HurtadoGuillaume KrafftKrish Chawla
Awards: Logitech Challenge 3rd Place
Primary language: Python

JARVIS is an intelligent multimodal assistant that creates seamless human-AI interaction through voice and vision. Speak, and the system automatically captures your webcam feed, transcribes your speech, and sends both to GPT for contextual understanding. The AI responds with natural spoken audio, creating a fluid conversation that understands both what you're saying and what you're looking at. Built entirely with OpenAI's latest APIs, JARVIS demonstrates the future of accessible, hands-free AI a
Project: LeaseCare
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Nil BiescasChengheng Li ChenPau Amargant
Awards: AXA Challenge Winner
Primary language: JavaScript

LeaseCare empowers Swiss tenants by leveraging Generative AI and Vision Language Models to provide complete legal protection throughout the rental lifecycle. In under two minutes, the platform analyzes lease agreements against the Swiss Law to identify unfair clauses while simultaneously managing photo documentation to defend against unjustified damage claims. Whether you are signing a new contract or managing a move-out, LeaseCare acts as your personal legal expert, adapting to any rental conte
Project: Gestures plugin for Jetbrains IDE
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Ognjen GligorićNemanja StjepanovicNenad BerićStefan Durica
Awards: JetBrains Challenge Winner
Primary language: Python
Repository description: 1st place LauzHack hackathon Jetbrains Challange winner app on EPFL university in Switzerland. A solution as a plugin in IntelliJ which with power of computer vision helps you navigate your project  with eye gaze and guesture signs.

Navigating through the code in the IDE using gestures. Uses computer vision to recognize what gesture is user showing to the camera and executing commands in the IDE. Tracking of the eye movement and mapping where on the screen is user looking. On hand gesture the code that is observed is being sent to the Jetbrains AI requesting the explanation of the code.
Project: Exceptional Assistant
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Alexandre BenzonanaDaniel RainhoStefano CiriecoTiago Gama
Awards: Jetbrains Challenge 2nd Place
Primary language: Kotlin

Intelligent Coding Assistant – Focused on Error Detection and Resolution
An AI-powered development tool designed to help you write cleaner, more reliable code. Instantly detects syntax errors, runtime exceptions, and potential bugs, providing actionable explanations, suggested fixes, and code snippets to resolve issues faster. Perfect for improving productivity and reducing debugging time.
Project: BrainsGraph
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Adam Chahed OuazzaniRassene M'sadaaMohamed Mokhtar SellamiYoussef Boughizane
Awards: JetBrains Challenge 3rd Place
Primary language: HTML
Repository description: LauzHack 2025 - JetBrains track 

Have you ever tried to onboard to a really large codebase? It's incredibly hard.
What about using AI agents? They'll generate massive summaries of your entire codebase. But that's rarely helpful—it's almost equivalent to reading the entire codebase yourself.

We want something more visual and interactive.

We're building a tool that visualizes codebases as interactive graphs. You ask dozens of questions—"Where is authentication handled?" "What depends on this module?" "How does data flow through
Project: Legal Compliance Assistant
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Adrià Vico SánchezBiel AltimiraLaia Mogas PladevallPol Resina
Awards: JetBrains Challenge 5th Place
Primary language: TypeScript
Repository description: Legal Compliance Assistant for Developers for Lauzhack 2025.

Legal Compliance Assistant for Developers is a privacy-preserving VS Code extension that helps engineers build software that respects data protection laws and security requirements. Access to justice is often limited by the complexity of legal language and the lack of affordable guidance. Developers, especially in small teams and early-stage startups, frequently violate privacy and security regulations unintentionally because legal norms are hard to understand and rarely translated into technica
Project: NodePass
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Davide SacchiniFrancesco CatalanottiRoberto BendinelliDaniel Vincent Horgan
Awards: SBB Challenge Winner

NodePass is a complete service that let's you create a digital wallet on a proprietary block-chain. Every ticket is digitally stored, activated, and validated in the block-chain with total anonymity. The tickets are stored on your device and cannot be transferred nor shared with others.
Project: A ticket to better law
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Ilija RadosavljevićJovana PavlovićLazar VukosavljevicNikola Zivkovic
Awards: SBB Challenge 3rd Place

Ticket to Better Law
Empowering users through privacy and transparency

SafeRide – A privacy-first public transport ticketing system that allows users to purchase and use tickets anonymously and securely. It prevents ticket misuse and ensures compliance with public transport regulations, giving users confidence and privacy in everyday travel.

Telecom Rights App – An AI-driven assistant that helps users understand and monitor their mobile and internet contracts. It notifies them of important cha
Project: UBS NexusAI
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Bruno ManzanoMarcel Fernandez
Awards: UBS Challenge Winner
Primary language: HTML

This project introduces a multi-agent AI system designed to enhance the understanding of UBS customer behavior and financial patterns. The backend is powered by lanchaing, which orchestrates a text-to-SQL pipeline to extract meaningful insights from structured banking data. Multiple specialized AI agents collaborate to interpret user intent, generate optimized queries, understand contextual information, and transform the results into clear visualizations.

The system analyzes transaction pattern
Project: HACKAB
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Héloïse PiguetKian Hampson-BahiaNeus MayolVictòria Araujo Martínez
Awards: Legal Design & Code Lab Challenge Tied Winner

The tool aims to give access to judiciary tools to protesters and NGOs in cases of police brutality, using Claude Sonnet 3.7 image understanding capabilities coupled with a custom OpenJustice harm assessment flow and swiss legal counsel.
Project: Mockr
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Maria AndronicHan BuiAndrea Quiroz
Awards: Legal Design & Code Lab Challenge Tied Winner
Primary language: TypeScript

AI-powered legal training platform that uses OpenJustice Dialog Flows and real-time voice interaction to simulate courtroom proceedings, enabling lawyers and law students to practice arguments against AI agents (judge, prosecutor, defense) that debate using gathered case facts.
Project: Traveler unknown
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Moritz GeibNiklas ThalNiklas Hermerding
Primary language: C++

We develope a method to buy a train ticket without the need of exposing personal information. The ticket is printable on paper. Beside you are able to print multible copies, you can´t used in parallel by multible people.
Project: Pochti Poluchilos
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Illia DorofieievMariia SierikovaYasmina Siddiki
Primary language: C#
Repository description: Hackathon 2025

We are working on increasing haptics integration in the workflow, and replacing system sounds with haptics for people with hearing problems.
Project: NetResearch
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Andrea GentiliniGabriele MaraglinoTommaso Moro

Finding the right research position, PhD, or collaboration is a broken process. Talented researchers spend 80% of their time manually trawling through fragmented university websites, reading endless lab descriptions. The remaining 20% is spent stressing over how to write the perfect "cold email”.

The solution? NetResearch.

NetResearch is a multi-agent system that revolutionises academic networking. 
It ingests your raw CV, understands your research interests, and processes your existing networ
Project: AETT – Anonymous E-Ticket Toolkit
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Maja MladenovićMarta MaricMilica VukasinovicSofija Vukasinovic
Primary language: JavaScript

Most e-ticketing systems for public transport either track users (accounts, IDs, device IDs) or are hard to scale and secure. We wanted something that feels like a paper ticket: anonymous, easy to validate, but still cryptographically secure and tamper-evident.
Project: MX Egg
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: BATIKAN BORA ORMANCIQiaoqiao ChenLucas Pilla PimentelZhihao Chen
Primary language: HTML
Repository description: The new mx easter egg

We used the logitech MX creative console in novel ways for football management purposes, and also created a game that visually displays important details on the device itself, which hadn't been done before. We also created an entire suite of games that run on the mx creative console. We also created a means on-platform for sports science experimentation for assisting sports-science research developers.
Project: SBB Anonymous Tickets
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Arnaud MaillardRolf-Rubens Blondel

A showcase website to issue tickets without personal data, that can be printed or dematerialised. The website also allows to scan the ticket to know wethever it is valid or not. In order to do that, it checks that the ticket has not been copied, used by another person, or used multiple times in an unexpected way.
The website uses the api of open transport data to fetch actual stations and trips.
Project: Patent Wizard
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Filip AntonijevićMarko PetrovićTeodora RajičićTijana Mitrovic
Primary language: Python

Web application that compares parts of your proposed patent to other patents in our database. It will highlight every paragraph in a shade of a certain color, based on how similar it is to paragraphs in other patents. It also shows those similar patents and recommends changes, and steps needed for a unique novelty patent.
Project: PGP Encrypted Ticketing System
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Ismael THIOMBIANOEduardo VisinheskiJoey SatkaMubarak Abdullahi
Primary language: C++
Repository description: Anonymous Ticketing System solution for SBB LauzHack Hackathon

The system uses a ticket system, and a personal identification token (PIT) which is linked to a single customer, without any of the customers information contained on it. The tickets will be linked to the specific PIT, and the PIT will have a changing QR code, as well as a live image which will not allow it to be shared through methods such as screenshots. The PIT will also be linked to a single device. The system will contain a client side, showing the tickets and PIT, and a company side, which
Project: TouristNow
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Jovan SavićMilan GavrićNikola VesovicNikola Stanković
Primary language: JavaScript
Repository description: LauzHack 2025.

This application reimagines local discovery by combining open geographic data with real-time AI enrichment, producing a smarter and more context-aware alternative to traditional map apps. Instead of overwhelming users with irrelevant or low-quality points of interest, the system filters and scores places by metadata richness, availability of real images, and proximity—surface only locations that are genuinely useful. Each POI is enhanced with concise AI-generated descriptions, giving travelers q
Project: FotoAI and Logit
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Djamel Eddine AHMED BACHAEuan JonesKeanu CzirjakVarun Nayak
Primary language: JavaScript

An AI agent solution to editing your photos, users can query an AI to edit photos in the ways that they desire, removing the need to learn complex photo editing suites. Created with Logitech peripherals in mind, providing haptic feedback to users and utilising MX Creative Console to perform precision adjustments to your photos.
Project: DesignKit
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Akram AtmaniHamza Wahbi
Primary language: TypeScript

This tool fixes the common trap where great products end up wrapped in rushed, inconsistent or AI-slop UI. It generates a clean, accessible, fully structured design system from any inspiration site, lets developers tweak it quickly, and then enforces it inside their IDE. The result: devs can stay focused on building features while still shipping interfaces that look intentional, feel consistent and meet usability and accessibility standards from day one.
Project: BankGuard - Financial Safety Assistant
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Michal GryglickiVincent Danys
Primary language: Python
Repository description: Build an intelligent agent that can automatically combine these details, provide a clear description of the customer, and answer specific investigative questions quickly and accurately.

An intelligent compliance analysis system that combines large language models with structured database queries to streamline anti-money laundering (AML) investigations. The system accepts natural language prompts from compliance officers and automatically determines which database queries to execute, synthesizes findings from multiple data sources, and presents evidence-based analysis with full transparency. Built with a stateless architecture, it features real-time query tracking, automatic tab
Project: SATUK4
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Ewa MiazgaMichał WróbelStanisław HowardMaksym Ziemlewski
Primary language: Python

SATUK is an AI-powered “ranger buddy” that helps conservation teams analyze wildfire recovery and wildlife activity by combining satellite imagery, wildlife camera trap videos, and vision‑language models in a single interface.
Project: Specter
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Lina SadgalMatthias WyssWilliam JallotYassine Wahidy
Primary language: JavaScript

This project uses a multi-agent system to transform a whiteboard image and brainstorming audio into a fully structured, production-ready project. The Logitech MX Brio camera and microphone capture high-quality visual and audio input. Several AI agents, orchestrated via Oracle’s Agent Spec and WayFlow frameworks, collaborate to analyze the inputs, extract key ideas, interpret requirements, design architecture, generate modular code, and produce documentation. Gemini (via LLM and vision LLM) power
Project: sPARKing
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Dušan KorizmaIvan BokorMaja MilovićMarko Milenković
Primary language: Jupyter Notebook

This notebook uses Meta’s SAM3 vision model to segment an overhead aerial image into cars and roads. It filters car detections by shape and size, removes cars that are surrounded by detected road, and clusters the remaining (off‑road) cars into groups. From these clusters it infers a structured grid of parking spaces, distinguishing between occupied and empty spots. Finally, it visualizes car clusters and inferred parking spaces overlaid on the original image.
Project: HapticMorse
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Andrej VeličkovFilip BajraktariDimitrije PesicMilica Gojak
Primary language: HTML

HapticMorse is a multi-feature platform designed to support visually impaired and hearing-impaired individuals in performing everyday tasks on their personal computers. By leveraging the advanced haptic-feedback capabilities integrated into the side of the Logitech MX Master 4 mouse, HapticMorse enables users to convert written text into Morse code vibrations. This allows users to receive information through tactile signals, offering an intuitive and accessible alternative to traditional audio o
Project: SBB Anonymous Train Ticket
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Anthony RichelleArnaud WeryArthur WeryAlexandre Wery
Primary language: TypeScript

We designed a system where a user can buy and use transport tickets totally anonymously while enforcing fraud prevention, we use an anonymous card that can sign challenges to prove it's authenticity and store a token and a salt
Project: Cryptickets
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Anca SfiaOskar DabkowskiSzymon Scibior
Primary language: Kotlin

Inspired by other ticketing systems in Europe we introduce an upgrade to the current system by introducing tickets without personal data. We developed a preview of 2 apps - one for the customer and the other for the controller. To check the ticket, the controller needs to tap their phone with their app to the other phone and check the necessarily trip details. During purchase, the ticket is prescribed to the phone ensuring that it cannot be used by multiple people.
Project: Amplify
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Isabel ten HaveMargarida Santos

Our project empowers podcasters to elevate their content with credibility and clarity by leveraging advanced AI voice analysis. The platform dynamically maps each episode’s topic flow, automatically analyzes and fact-checks spoken content, and enriches key moments with curated visuals and authoritative sources. By saving creators hours of manual work, improving episode transparency, and boosting listener engagement, we make it easy for any podcaster to produce high-impact, professional, and reli
Project: F.R.A.U.D.
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Asel Temiralieva

F.R.A.U.D. is a hackathon demo that showcases intelligent financial security through data visualization. This proof-of-concept offers automated fraud detection by analyzing clients` data, transactions, notes, and roles. The main goal of the platform is to facilitate Financial Crime Compliance Officers` job to understand clients` eligibility for future usage of bank services.
Project: ComfortCompass
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Abror MusulmonovMirvohid AzimovMoxirboy MuzaffarovUygun Tursunov

It’s a web-based travel assistant that focuses on your body’s comfort, not flights or hotels. You enter where you’re starting from, your destinations and dates, how much luggage you can bring, what you’ll be doing (like skiing, beach, city exploring, mosque visits), and your food preferences (e.g. halal, vegetarian). Optionally, you can also add a selfie so it can account for things like dry air and sun on your skin.
Using weather, UV, humidity and air quality data for each stop, it builds a day
Project: AI-Agent007
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Nam LeTuan Dang Nguyen
Primary language: Python

Banks must ensure data sovereignty and audibility, making typical cloud LLM solutions unsuitable. We're building system utilizing AI-Agents powered by GPT-OSS, an open-source LLM that guarantees data privacy.
Each agent acts as a domain expert in tax evasion, money laundering, terrorist financing, and they collaborate in controlled loops, using tool calls to pull real data. 
The system takes a simple user request and returns a clean, easy to understand / to visualize answer.
Project: Valoris
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Adrien Alaie

Our project is related to OpenJustice AI and has the ambition to advise potential victims of data theft, unauthorised access to a data processing system, fraud and computer fraud (base on the offenses of the swiss criminal code). Depending on whether an offense has been committed or not, the client is directed to a prevention tool to avoid the situation occurring or to a criminal procedure tool to find out what they can claim as compensation.
Project: InnoNation
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Aleksandar RaškovićLena PerišićNovak StijepicVuk Dolijanović
Primary language: Kotlin

Shops across the city have a terminal that can sell credit or write a planned journey to the card. Every time a terminal writes to the card, it also sends the exact same write event to the backend, which maintains the canonical state for that card.

Conductors carry a reader that checks whether the card contains a valid journey. The device reads the card’s state, then queries the backend to confirm that the card’s local state matches all the writes recorded in the backend. If everything matches,
Project: ALIANTE
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Andrea IannoliAntonio SisinniEmanuele Grassogregorio Petruzzi
Primary language: Jupyter Notebook
Repository description: A distributed system for automated biodiversity analysis of drone-captured images using Vision Language Models (VLMs) and image segmentation. The platform integrates drone simulation, image storage, AI-powered analysis, and a web-based interface for ecosystem assessment.

Comprehensive biodiversity assessment through SAM3 and GPT model and high-resolution aerial imagery acquired by drones
Project: Comptutor
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Lena JokovicMilos VojinovicMikhail OnosovStaša Radenković

A VS Code plugin that helps students learn computer science concepts interactively using. Instead of providing instant solutions, the tutor guides users through questions, hints, and feedback, analyzes their code, and encourages understanding. Built with WayFlow and AgentSpec, the plugin uses a configurable LLM backend to provide educational guidance directly within VS Code.
Project: Vibe Coding Supreme
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Milica ObradovićOgnjen VincicOlivera Radovanovic

This project is an AI-driven system that turns a written idea into a working application. Users describe what they want to build, and the system automatically handles planning, code generation, validation, and assembling a complete project.

It begins by creating a structured development plan with the required features and file layout. Each file is then generated individually: routes, models, configuration, tests, and documentation, following the planned architecture.

After generation, the syst
Project: Focus Filter
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Katherine Qin
Primary language: JavaScript
Repository description: Test your concentration. Work while managing simulated distractions in this background experience.

What if you could practice staying focused?

Focus Filter is a unique desktop application designed to train your concentration in the heart of distraction. Unlike a traditional game, it runs quietly in the background while you work on other tasks.

Here’s how it works: As you type, code, or create, Focus Filter will periodically generate subtle sensory interruptions—a flashing border on your screen, a controller vibration, or a disruptive sound. These represent the constant ping of notifications
Project: AML Pilot
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Muslim AbdyvapovUlukbek TursunovZafira Ibraeva
Primary language: Python

Financial Crime Compliance officers spend significant time manually pulling data from multiple siloed systems to build customer risk profiles. This slows down the detection of crimes such as structuring, rapid movement of funds, and round-tripping. The Agentic Financial Compliance Copilot aims to unify client data, notes, roles, and transaction history into a single, coherent view to support faster and more accurate compliance investigations.
Project: SudoFocus
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Ernesto Mendoza GomezLéonie Le ChevillerLiam SawadogoSimon Defrenne

Productivity is impacted by several factors, such as laziness, distractions, bad environment and lifestyle, lack of motivation and bugs. In order to address this issues, our team developed a website gathering different bugs, to find the solution to problems easily, and an extension, gamifying coding and living a healthier lifestyle. Our SudoFocus website allows users to easily find these productivity aids.
Project: AXA's WeatherWear
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Hugo Recio VillorejoMartina Vichino Gallardo
Primary language: Python

Combining the advanced SAM3 image segmentation model, a weather API and a pretrained LLM (Gemini 2.5), we aim to provide a complete and personalized system: given a location, a period of time and a picture of your outfit, provide recommendations and insights on how adequate is your look related to the weather and other risks.
Project: Happytics
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Harsh Talathi

Our computer bombards our eyes and ears with audiovisual clutter, what if we could offload some of those sensations to our sense of touch? Introducing Happytics, a haptic feedback suite that translates critical information into vibration patterns so users can "feel" their computers. Our features include UI feedback, allowing users to feel when something is clickable, an unsafe URL detector that buzzes you if you're about to click on a suspicious link, and an IntelliJ error locator that let's you
Project: FocusMirror
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Maiya ZhanaidarovaMykhailo RazbeikoVladyslav Nosylevskyi

Basic idea
App to track your focus and to provide a viable and easy to use outlet for you to understand your habbits better!!!

We used Oracle Agent Spec for our llm connectors

Utilized image analysis to identify common habits onscreen, and imporove the lives of Developers () all around the world!

Why are we better than any other tracker?
We provide functionality and storage completely locally, its up to you to decide what services to use with our integration.
Project: easyDesk
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Eloi VicianaGuillermo Pinteño CabelloKhady YadeRoger García Doncel
Primary language: Jupyter Notebook

EasyDesk is a simplified computer interface for older adults, combining the camera and a Logitech button pad to control essential functions. With simple head gestures (yes/no/scroll) and large physical buttons for actions like video calls, messages, and emergency help, it allows seniors with low digital skills or reduced mobility to use a computer safely and easily.
Project: CashBath - Clean dirty money
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Andrey Tashchyananthonin duvalCharles-Andréa Gravier MorinIhor Protsenko

An AI system using LangChain and a graph database detects fraudulent translations by analyzing data and signals, then outputs a fraud transcation with highlighted anomalies.
Project: Logic - AI-Powered Contextual Control
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Haytam KasbaneFederico LinMathieu Vanoirbeek

Logic reimagines creative hardware control by combining computer vision, large language models, and the Model Context Protocol (MCP) to create an adaptive, context-aware action system.

The Logitech MX Creative Console is a powerful tool, but its buttons have traditionally been static, requiring manual configuration and switching between layouts. Logic solves this by making your button pad intelligent.

Key Features:
  - AI-Powered Context Analysis — Screenshot-based understanding of your active
Project: Sneak Peek
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Ivan Hernandez GomezLola Monroy MirMaria Gil Casas
Primary language: Python
Repository description: Hackathon Project for LauzHack 2025

This project uses state-of-the-art vision-language models (Qwen2-VL) and an agentic workflow (LangGraph) to monitor a home in real time. It can:
- Identify door visitors as family, mail carriers, or suspicious individuals.
- Convert voice commands into Google Calendar events using Whisper, tracking expected return times.
- Send Telegram alerts for: Detected visitors, suspicious alerts, familly movement...
Project: GP_Jonkler
Hackathon: LauzHack 2025 (EPFL, Lausanne, Switzerland)
Team: Jiakun ChenSean O'Callaghan

Using another smaller model, we predict the next token with minimal overhead before it is decoded and pass it to the large model. While the decoding happens we precalculate the response with the predicted token, saving us time if the token prediction was correct, or else reconcile the token and calculate it normally.
Maybe we also will add kv pruning to minimise the memory footprint as detailed in the genAI inference recommendations.
Project: Converge: AI agents for meetings that deliver
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Gilles de WahaNicolas CuveillierOmar El Malki
Awards: 1st place overall
Primary language: Python

Our goal is to leverage AI agents in order to simplify meeting orchestration and reduce time for decision-making. Let agents prepare meetings in advance and use meetings for quick decision meetings.
Project: Chronica
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Alejandro Hernández CanoArvind MenonLars QuaedvliegSomesh Mehra
Awards: 2nd place overall
Primary language: Python
Repository description: on-device Flask-based web application designed to help you create, manage, and visualize notes effectively and securely

An offline AI enabled journal that converts voices notes into structured journal entries. It also allows you to interact smartly with your notes using advanced searches and augmented generation.
Project: MakeGreatBox
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Aleix RosinachJoel Ros PeropadreOscar van de Crommert RodoredaPol Llinàs
Awards: Organizers' prizeBobst challenge runner-up

Web based solution to the Bobst challenge by: Aleix, Joel, Oscar & Pol from LleidaHack
Project: Cassadagapp
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Ayman Barakatkeita jacopo vigano'Sara BorelloAmir Mohammad Farhang
Awards: BMS challenge winner
Primary language: Jupyter Notebook
Repository description: A platform for forcasting information based on historical information with AI collaboration and specific medical interpolation, which consider all kind of market aspects for biochemical compounds from sales to side effects, helpful to analyze products with historical info or newly made synthetic apps  

A platform for forcasting information based on historical information with AI collaboration and specific medical interpolation, which consider all kind of market aspects for biochemical compounds from sales to side effects, helpful to analyze products with historical info or newl... (hover for more)
Project: Safe Machine Control & Monitoring (Unity+Chatbot)
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Arnau ClaramuntGenís LópezJaume López MolinaPau Mayench
Awards: Bobst challenge winner
Primary language: C#
Repository description: Assembled a 3D printed conveyor belt machine, created a digital-twin in Unity and used a chatbot with a small LLM to also interact with the machine remotely.

A real-time 3D interface built in Unity, visualizing a conveyor belt equipped with sensors, and enabling direct control of the machine's state. Integrated with an AI-powered chatbot assistant, the system responds to user queries based also on the machine's current state, providin... (hover for more)
Project: Architect VR floorplan live preview generator
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Abdelmadjid SadouKalil Sama BouziguesYounes LaribiZakaria Laribi
Awards: Logitech challenge winner

Allows architects to draw floorplans and generates 3D models based on the drawings, and allows them to invite clients and collaborators to give feedback on or add to the design.
Project: Any Question, Any Place
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Jakhongir SaydalievKamel CharafMikuláš VanoušekSébastien Delsad
Awards: AXA challenge winner
Primary language: Jupyter Notebook

Any Question Any Place is a platform to solve tasks with LLM and CV in an interactive way. For example the input is (1) satellite image of storage tanks, (2) a question about the image, e.g. “how many storage tanks are there with >5m diameter”?. LLM acts as an expert to response... (hover for more)
Project: UBS - Lauzhack
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Abhijeet SharmaAnastasiia PetrovychAnna PolovaWafiq Chahboun
Awards: UBS pitching award
Primary language: Jupyter Notebook

UBS, one of the world’s leading global banks, processes millions of transactions daily. Each of these transactions involves external counterparties—other entities that UBS clients transact with. But here's the catch: these counterparties often appear under different names, identi... (hover for more)
Project: PizzaClusterMandolino
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Alex ColagrandeEugenio CainelliLorenzo LuccioliMichele Smaldone
Awards: UBS innovation award

We use a pretrained sentence-transformer to embed the external users data and then apply clustering techniques over the embeddings in order to group external parties
Project: AnimInk: Collaborative MR Character Animation
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Dylan VairoliTuan Dang Nguyen

An immersive mixed reality (MR) application for character animation prototyping. Animators use the Logitech MX Ink stylus to interact with 3D models of a character, selecting and annotating body parts. Multiple animators can collaborate together in real-time on the same mesh.  Th... (hover for more)
Project: BMS - Demand forecasting Dashboard
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Arthur PrahinStefan PetersVictor Rydmark

Our project is an interactive dashboard designed to forecast Bristor's demand volumes and simulate the impact of various marketing events on future demand. By leveraging Facebook's Prophet time series forecasting model and an interactive Dash application, we provide a powerful to... (hover for more)
Project: Dignity Team
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Carlos HurtadoDaniel López GalaMario RicoLan Tran
Primary language: Jupyter Notebook

This project focuses on resolving financial entities by using Local Sensitive Hashing (LSH) to efficiently identify and match similar non-UBS entities in transaction records. It is designed for the financial industry, where precision and scalability are paramount.
Project: Fake detection plugin
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Ewa MiazgaKarolina TofilMaksym ZiemlewskiStanisław Howard
Primary language: Jupyter Notebook
Repository description: Project for Lauzhack2024

Our idea is to a create a tool that will raise awareness of misinformation and fake news. We want to create a browser plugin that will make use of local models to analyse the texts of the articles for sentiment analysis, fake news possibility, emotion analysis in real-time. This... (hover for more)
Project: Modeling Future Trends with Events
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Bruno ManzanoIvan HernandezMartí Oms

This project focuses on developing a model able to analyze and predict the impact of future events on trendlines. The model should be able to predict accuratelly certain values. We would also like to incorporate possible user inputs to determine certain future values, and predict... (hover for more)
Project: MX Focus
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: BATIKAN BORA ORMANCIBuse DuygunSude DuygunYange Zheng
Primary language: C#
Repository description: Learn to retain your focus whilst writing an exam.

Learn to retain your focus whilst writing an exam. The teacher can edit a document that can be viewed by the student through VR live. The student needs to remain focused, otherwise (which we detect through EEG and machine learning) they get punished by having a semi-stochastic no... (hover for more)
Project: NearestNeighbors BMS Time Series Forecasting
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Anna BorisovaMark TropinYaroslav PetrovDmitrii Litvin
Primary language: Jupyter Notebook
Repository description: LauzHack 2024. BMS Time Series Challenge.

A helpful Data Science Assistant for Time Series Forecasting
Project: Pochify
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Ainoa Capellas PalenzuelaJaume Costa Calvoparra

Pochify is a Java-based application designed to streamline and automate the scoring and rule management of the popular card game Pocha. With an intuitive interface and real-time calculations, it enhances gameplay by eliminating manual scorekeeping, making every round smoother and more enjoyable
Project: Third party banking entity identifier
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Aryan AhadiniaThéo DEVANTOYManaf Mhamdi AlaouiRouzbeh Pirayadi

We are aiming to create an algorithm for UBS to be able to identify third party accounts reliably accross multiple identities to be able to retrace money laundering operations. (By the way we already won their mini-challenge :))
Project: TraceXR
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Gabriel JuanJan Gras SerraNikalas NunevYeray Cordero Carrasco
Primary language: Jupyter Notebook
Repository description: Meta Quest application for Vitol challenge to track and recognize objects and patterns in Mixed Reality. LAUZHACK

Meta Quest application for Vitol challenge to track and recognize objects and patterns in Mixed Reality.
Project: UBS_TECH
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Daniela Pamelin Alvarez GuarnerosElena AlegretJofre Moseguí MonterdeAndrea Quiroz
Primary language: Jupyter Notebook

The model is a hybrid entity resolution system combining rule-based logic and similarity metrics (e.g., Jaro-Winkler, Levenshtein) to match and group records representing the same entity. It balances precision and scalability, with optional embedding integration for contextual understanding.
Project: VisionAI Assistant
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Antonio Giuseppe DoronzoDomenico LacavallaMatteo BaliceShubham Panth
Primary language: Jupyter Notebook

VisionAI Assistant is an intelligent multimedia processing tool that leverages AI to analyze images, transcribe audio, and process text. It provides an interactive interface for users to submit and retrieve multimedia data, with support for text-to-speech and real-time server com... (hover for more)
Project: vr quickdraw c
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Nataly Yhislaine Jaya Salazar

This project, developed by @arnaldopower_29, @naimsg16, @zpidero, @NatalyJaya, is a Unity-based multiplayer application that leverages Photon Fusion to create a seamless and efficient matchmaking experience. The system is built around the generation of unique session ID keys that... (hover for more)
Project: VRtuose
Hackathon: LauzHack 2024 (EPFL, Lausanne, Switzerland)
Team: Ahmed EzzoArnaud FavreCyril DeloinceDanaé Danycan

Users can create music by drawing notes on virtual music sheets or directly in 3D space. As notes are drawn, they dynamically transform into playable sounds, creating an immersive and engaging music composition experience.
Project: It’s not about winning
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Indira FömmelLeonard EyerGero Embser
Awards: 3rd place overallAXA challenge winner

"It’s not about winning" is a cutting-edge app designed to transform disputes into cooperative and goal-oriented conversations. By analyzing conflicts in real-time through audio files, it detects emotions and offers personalized communication advice. The app encourages effective... (hover for more)
Project: AWS Challenge
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Álvaro Domingo RegueroGustavo Vergara GamboaLola Monroy MirMaria Gil
Awards: AWS challenge winner
Primary language: Jupyter Notebook
Repository description: Project for the Amazon Web Services challenge during LauzHack 2023. 

Our take on obtaining useful and compact information from the reviews (participation on AWS challenge).
Project: Speaker Notes
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Camille ChallierDavid FriouMarianne ScoglioWesley Monteith
Awards: AXA challenge winner

Automatically transcribe the audio and annotate each slide of a presentation with the speaker's commentary summarized in the from of note, from any type of recordings of the presentation (mp4 file format), as well as the pdf of the presentation.
Project: Lauzcom Assistant
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Carmen Marcos Sánchez de la BlancaDaan Rosendal
Awards: Swisscom challenge winner
Primary language: Python
Repository description: A genius customisable GPT-powered chatbot that can extract Swisscom's juiciest secrets faster than you can say "chocolate fondue" at a Swiss ski lodge. 

A genius customised GPT-powered chatbot that can extract Swisscom's juiciest secrets faster than you can say "chocolate fondue" at a Swiss ski lodge.
Project: SwisscomQuest: Unlock the Enigma of Swisscom Expertise
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Mohamed Amir Brahamilyes HammoudaJasser Rouis
Awards: Swisscom challenge winner
Primary language: HTML
Repository description: Ask your Swisscom-related question in Italian, French, German, or English, and utilize our specially designed tool that provides answers and gathers information on a unique webpage. Enjoy!!!

Ask your Swisscom-related question in Italian, French, German, or English, and utilize our specially designed tool that provides answers and gathers information on a unique webpage. Enjoy!!!
Project: DistilLM: The Sales Support Employee You Wish You Had
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Gabriel Agerholm RugeIhchae RyuKeita Hidaka
Primary language: Jupyter Notebook

Applying LLMS to distill and summerize costumer reviews, embedding and clustering them using classical NLP methods and finally applying using LLMS to summarize and humanize the output. First hackathon ⊂(◉‿◉)つ
Project: Helvetrip
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Dylan VairoliUgo Balducci
Primary language: JavaScript

Discover the beauty of Switzerland effortlessly with the Helvetrips travel companion. Our website offers a solution for planning your public transport journeys and seamlessly integrates with SBB parking options near stations. You will receive recommendations for the optimal combi... (hover for more)
Project: IdeaFusion
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Hoang Sao Mai LeMario Rosas OteroNatalia SanchezStefan Taga
Primary language: JavaScript

Our project focus on a normal user. For example, imagine you have a to do a presentation, understand something without reading a text, or send something on telegram, all that really quickly. It how we came up with our powerful productivity tool we've been working on — Loudepeck:... (hover for more)
Project: LogiMood
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Evan MassonnetRoman DanylovychYasmin Ben Rahhal
Primary language: Jupyter Notebook

Application leveraging data collected from the user's keyboard and mouse activity to infer their mood in order to calm them, wake them up or help them focus by emitting different light patterns on the litra lamp.
Project: P+R Pathfinders
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Alexandre PiveteauMatthieu BurguburuVictor SchneuwlyZacharie Tevaearai
Primary language: Kotlin

A platform where you can chat with an assistant to create the trip of your dreams, using P+R from SBB CFF FFS !
Project: Why insure me?
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Andreu Pérez TorraGerard MonsóFaysal Badaoui Mahdad FaysalPere Muñoz
Primary language: TypeScript

A web application that given an initial situation, generates a story of possible events that would require the protagonist to have an insurance.
Project: A2B
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Farah BrikiKhalil Achache
Primary language: Jupyter Notebook

This app seamlessly integrates all available means of transportation in a city to provide users with a comprehensive and efficient travel plan. Users can input their destination and preferences, such as the fastest route, the option with the least number of transfers, or eco-friendly choices.
Project: BuBu
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Adrià Cantarero CarrerasPablo Barrenechea PereaEduard ''Violeta Bonet Vila
Primary language: JavaScript
Repository description: repositori del sbb bubu

Map user interface so as to compare different ways of travelling from A to B, considering SBB's new parking and car implementations.
Project: Gustavo
Hackathon: LauzHack 2023 (EPFL, Lausanne, Switzerland)
Team: Lorenzo DrudiLuca DomeniconiLudek CizinskyMika Senghaas
Primary language: Jupyter Notebook

SBB is a leading Swiss mobility provider with around 34,000 employees and 1,900 train drivers which ensures that around 1.25 million passengers reach their destination safely and on time every day. In this project, we focus on coming up with a prototype of a routing engine that c... (hover for more)