Informatik & Informationswissenschaften
Industrieprojekte
Echte Software-Development-Projekte auf Ewance — schreibe, teste und liefere funktionierenden Code an Aufgaben, die den Job widerspiegeln. Löse sie und baue ein Portfolio aus verifizierten, von Recruitern prüfbaren Nachweisen auf, dass du die Arbeit wirklich kannst — nicht nur beschreibst.
Empfohlene Challenges
- CodeMittelstufeNeu
GPU-Codegenerator für eine kleine Tensor-DSL
Du erhältst die DSL (rund 30 Operatoren), den bestehenden CPU-Codegenerator in Python, die IR-Definition und 12 Testkernels mit erwarteten Ergebnissen. Implementiere das CUDA-Ba…
- Code Generation
- Cuda
- Gpu Architecture
Advanced Compilers and Program Optimization - ResearchSeniorNeu
Pointer-Analyse-Optimierung in einem Dev-Tools-Anbieter benchmarken
Erfasse die Baseline-Performance der Pointer-Analyse auf drei Referenz-Programmen (klein, mittel, gross). Lies die drei Optimierungs-Strategien aus der Literatur und implementie…
- Program Analysis
- Pointer Analysis
- Performance Analysis
Program Analysis - CodeMittelstufeNeu
Echtzeit-Status-Dashboard für ein Hamburger Logistik-Tech-Startup
Sie erhalten den bestehenden REST-Endpunkt, der Frachten-Statusänderungen liefert (rund 4 Updates pro Sekunde im Mittel), die Disponent:innen-Persona-Beschreibungen und das Logo…
- Nextjs
- Typescript
- Websockets
Fachübergreifend - AnalysisMittelstufeNeu
Datenfluss-Analyse fuer einen Energie-Versorger-Telemetrie-Service
Setze ein statisches Analyse-Werkzeug mit Datenfluss-Analyse ein (Kandidaten: CodeQL mit Python-Pack, Pyre oder Pysa von Meta). Definiere Taint-Quellen (unkalibrierte Sensor-Rea…
- Program Analysis
- Dataflow Analysis
- Taint Analysis
Program Analysis Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- CodeMittelstufeNeu
Codegenerator für einen Mini-Compiler auf RISC-V
Ihr erhaltet die IR-Definition (Drei-Adress-Code, 12 Befehle), eine Spezifikation des RISC-V-32I-Subsets, das ihr unterstützen müsst, und 15 Testprogramme als IR plus erwartete …
- Code Generation
- Register Allocation
- Risc V
Compiler Construction - AnalysisMittelstufeNeu
Bug-Finding-Werkzeug fuer eine Forschungs-Codebasis evaluieren
Lass jedes der drei Werkzeuge auf einem repraesentativen Modul der Codebasis (rund 35.000 Zeilen) laufen. Erfasse Treffer-Klassen (Use-After-Free, Out-of-Bounds, Null-Pruefung, …
- Program Analysis
- Bug Finding
- Fuzzing
Fachübergreifend - CodeEinsteigerNeu
MVC-Refaktorisierung eines Berliner Mobility-SaaS-Backends
Wählen Sie die Bestell-Domain aus (5 Controller, rund 2.400 Zeilen Code). Identifizieren Sie die Fat-Controller-Pfade (Controller mit >300 Zeilen). Refaktorisieren Sie mit Servi…
- Mvc Architecture
- Ruby On Rails
- Service Objects
Engineering Software as a Service - CodeEinsteigerNeu
JSON-Parser in OCaml fuer eine Banken-Konfigurations-Schnittstelle
Implementiere einen JSON5-Parser (JSON-Erweiterung mit Kommentaren, Trailing-Commas und Single-Quotes) als Parser-Combinator in OCaml mit der Angstrom-Bibliothek. Modelliere das…
- Ocaml
- Parser Combinators
- Algebraic Data Types
Fachübergreifend - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- AnalysisMittelstufeNeu
Cross-Platform-App-Konsolidierung für einen Hamburger FMCG-Konzern
Sie erhalten den Source-Code einer repräsentativen App ('Markenwelt Lippenpflege', native iOS in Swift, native Android in Kotlin, 8.000 LOC pro Plattform), die Telemetrie-Daten …
- React Native
- Flutter
- Cross Platform Development
Mobile Application Development - CodeEinsteigerNeu
Bare-Metal-Treiber für einen SPI-Sensor auf einer RISC-V-MCU
Sie erhalten das Sensor-Datenblatt (SPI Mode 0, 8 MHz Bus-Takt, 24-Bit-Sensorwerte mit CRC-Prüfsumme), das SoC-Datenblatt der RISC-V-MCU mit allen Register-Offsets, ein Hardware…
- C Programming
- Embedded Systems
- Hardware Interfaces
Imperative and Low-Level Programming - CodeEinsteigerNeu
Progressive-Web-App-Migration für einen Berliner Online-Shop
Sie erhalten den Source-Code (Next.js mit Pages Router), den aktuellen Lighthouse-Bericht und die Top-5-Produktdetailseiten. Migrieren Sie zu Next.js App Router mit Server Compo…
- Progressive Web Apps
- Nextjs
- Performance Optimization
Web Application Development - CodeEinsteigerNeu
Memory-Pool-Allokator für ein eingebettetes Diagnose-Tool
Sie erhalten das bestehende C-Modul (rund 800 Zeilen), eine Hardware-Test-Box mit ARM Cortex-M4 und ein realistisches Verbrauchs-Profil aus einer Feldmessung (Allokations-Größen…
- C Programming
- Memory Management
- Embedded Systems
Imperative and Low-Level Programming Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- CodeMittelstufeNeu
Auto-Vektorisierung eines numerischen Kernels für AVX-512
Du erhältst den Stencil-Solver (rund 1.200 Zeilen C++), eine Benchmark-Suite mit 8 Eingabegittern und Zugriff auf eine AVX-512-fähige Testmaschine. Diagnostiziere die Vektorisie…
- Loop Optimization
- Vectorization
- Avx 512
Advanced Compilers and Program Optimization - AnalysisEinsteigerNeu
Testpyramide für eine Münchner B2B-SaaS-Plattform neu aufbauen
Sie erhalten den anonymisierten Testbericht der letzten 30 Tage (Laufzeit, Flakiness-Rate, Coverage pro Service), die Liste aller 1.240 Testfälle mit Tags und die aktuelle GitHu…
- Test Strategy
- Test Pyramid
- Ci Cd
Software Testing and Quality Assurance - CodeMittelstufeNeu
Property-Based-Tests für eine Frankfurter Zahlungs-Engine
Sie erhalten den Quellcode der Beträge-Engine (TypeScript, ungefähr 4.200 Zeilen), die anonymisierten Post-Mortems der neun Vorfälle und die bestehende Test-Suite. Wählen Sie 8 …
- Property Based Testing
- Test Automation
- Typescript
Fachübergreifend - StrategyMittelstufeNeu
Continuous-Testing-Strategie für ein Wiener HR-Tech-Unternehmen
Sie erhalten den aktuellen Test-Katalog (3.400 Tests), eine Service-Map der 12 Microservices, die GitHub-Actions-Workflows und Interviews mit drei Tech Leads. Entwerfen Sie eine…
- Continuous Testing
- Test Strategy
- Ci Cd
Software Testing and Quality Assurance - CodeEinsteigerNeu
Lazy-Evaluation-basiertes Streaming fuer einen Forschungs-Daten-Pipeline
Implementiere eine Auswertungs-Pipeline mit drei Stufen (FASTQ-Parsing, Filtern nach Qualitaets-Score, Aggregations-Statistik). Nutze Lazy Evaluation und Streaming-Bibliotheken …
- Haskell
- Laziness
- Streaming
Fachübergreifend - CodeEinsteigerNeu
Reservierungs-Webapp für eine Wiener Cafe-Kette
Sie erhalten die Stammdaten der 12 Standorte (Adresse, Öffnungszeiten, Tische pro Standort), die Geschäftsregel-Liste (Mindestreservierungs-Vorlauf 30 Minuten, maximale Gruppeng…
- Nextjs
- Typescript
- REST Apis
Web Application Development - AnalysisSeniorNeu
Profile-Guided Optimization für einen DACH-Telekommunikations-Datendienst
Du erhältst den Dienst (rund 75.000 Zeilen C++), einen anonymisierten Lasttest mit echten Topologie-Updates und Build-Skripte für GCC. Erzeuge ein Trainings-Profil mit -fprofile…
- Profile Guided Optimization
- Link Time Optimization
- Cpp
Advanced Compilers and Program Optimization - CodeEinsteigerNeu
Polymorphie-Übung mit Lager-Kommissionier-Robotern in Bremerhaven
Sie erhalten die Spezifikationen der drei Hersteller-APIs (jeweils 5-7 Methoden mit teils unterschiedlichen Namen und Parametern, gemeinsamer Capability-Kern), das aktuelle Java…
- Java
- Polymorphism
- Abstract Classes
Object-Oriented Programming and Design - CodeEinsteigerNeu
Steuer-Berechnungs-Engine fuer eine Wiener Lohnabrechnung in Haskell
Modelliere die Steuer-Domaene mit algebraischen Datentypen (Einkommens-Typen, Versicherungs-Klassen, Steuer-Klassen, Abzuege). Implementiere die Berechnungs-Funktionen als reine…
- Haskell
- Algebraic Data Types
- Pure Functions
Functional Programming - CodeMittelstufeNeu
Usage-basierte Abrechnung für Münchner DevOps-SaaS
Entwerfen Sie eine Metering-Pipeline: Pipeline-Run-Events fließen aus Webhooks in eine Time-Series-Datenbank (TimescaleDB), Storage-Snapshots werden täglich aggregiert. Modellie…
- Usage Based Billing
- Stripe Integration
- Metering Pipeline
Fachübergreifend - CodeMittelstufeNeu
Performance-Optimierung eines Bildverarbeitungs-Filters in C mit SIMD
Sie erhalten die Naïve-C-Implementierung (rund 250 Zeilen), 50 Sample-Wafer-Aufnahmen und eine x86-64-Workstation mit AVX2-Unterstützung. Schritt 1: Profiling mit perf und Linux…
- C Programming
- Simd Intrinsics
- Performance Optimization
Imperative and Low-Level Programming - CodeEinsteigerNeu
SOLID-Prinzipien-Anwendung in einer Versicherungs-Tarif-Engine in Wien
Sie erhalten die Original-Engine (1.400-Zeilen-Methode plus 4 Helper-Klassen), 30 Charakterisierungs-Tests, die das aktuelle Verhalten festschreiben, und Zugang zur Junior-Entwi…
- Csharp
- Solid Principles
- Refactoring
Object-Oriented Programming and Design
So funktioniert's
Vom Briefing zum Zertifikat – in sechs Schritten.
Schritt 01
Durchsuche Challenges passend zu Deinem Studium.
Schritt 02
Wähle das Projekt, das zu Deinen Zielen passt.
Schritt 03
Arbeite es mit Hilfe des AI Copiloten durch.
Schritt 04
Reiche es zur strukturierten Bewertung ein.
Schritt 05
Erhalte ein verifiziertes Zertifikat.
Schritt 06
Füge es Deinem LinkedIn-Profil mit einem Klick hinzu.
Verwandte Fächer
Alle ansehen →Branchenteams hinter einem Jahrzehnt praxisorientierter Briefings
Aus diesem Pool einstellen?
Sponsere eine Challenge und lerne Kandidaten durch ihre tatsächliche Arbeit kennen.
Industrieteams können Briefings rund um die Fähigkeiten gestalten, die sie suchen, und Studierende anhand von bewertungsmatrix-gestützten Ergebnissen beurteilen – nicht anhand von Lebensläufen.



















































































