Retos del mundo real alineados con tu plan de estudios
Escenarios reales de negocios, ingeniería, diseño y análisis. Practica el trabajo para el que tu carrera te prepara, obtén certificados verificados y construye un portafolio que los reclutadores puedan verificar.
- StrategyPrincipianteNuevo
Plan anti-burnout y sustainability para maintainer único de OSS
Audita estado actual: salud del tracker, frecuencia de release, dependencias críticas externas, base de sponsors. Diseña el plan en 5 ejes: (1) gobierno mínimo (model trustees +…
- Maintainer Sustainability
- Open Source Governance
- Community Management
Open Source Contribution and Maintainership - CodeIntermedioNuevo
Diseñar capa anti-corrupción para integrar logística LATAM
Analiza los modelos heredados (esquema XML de SOAP + diccionario de datos de AS/400 provistos). Modela el dominio nuevo de Envío (entidades, value objects, eventos) sin filtrar …
- Anti Corruption Layer
- Csharp
- Dotnet
Domain-Driven Design - CodeIntermedioNuevo
Property-Based Testing para una Librería de Conversión de Divisas en Bogotá
Identifica 6-8 propiedades invariantes del dominio (por ejemplo: convertir A a B y luego B a A debe estar dentro de la tolerancia de redondeo declarada; la suma de las comisione…
- Property Based Testing
- Unit Testing
- Test Design
Software Testing and Quality Assurance - CodePrincipianteNuevo
Grafo de rutas para servicio de pedidos en mercado central
Modela los 180 puntos como un grafo ponderado (peso = tiempo estimado entre puntos, calibrado con datos GPS históricos). Implementa la lista de adyacencias y Dijkstra con cola d…
- Graphs
- Dijkstra
- Adjacency Lists
Data Structures 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
- CodePrincipianteNuevo
Análisis Semántico y Tabla de Símbolos para un Lenguaje Educativo
Implementa la tabla de símbolos con un stack de scopes (global, función, bloque). Recorre el AST con un visitor que rellene la tabla y luego una segunda pasada que verifique tip…
- Semantic Analysis
- Symbol Table
- Type Checking
Compiler Construction - StrategyPrincipianteNuevo
Política de Refactor Continuo en un Scale-Up de Travel Tech en Barcelona
Diseña una política de 'tax de refactor continuo' con un rango (10-20% de la capacidad por sprint) y reglas claras: qué cuenta como refactor, cómo se prioriza, cómo se reporta. …
- Refactor Budgeting
- Policy Design
- Agile Metrics
Technical Debt Management - DesignIntermedioNuevo
Sistema de Diseño para una Plataforma SaaS de Recursos Humanos en Madrid
Audita las 47 pantallas existentes, identifica los 25-30 componentes más usados y los tokens visuales repetidos (color, espaciado, tipografía, radios). Construye en Figma una li…
- Design Systems
- Design Tokens
- Figma
User Interface Design and Prototyping - AnalysisSéniorNuevo
Aislamiento de Multi-Tenancy en Cluster de Inferencia para Salud Digital en Barcelona
Recibes la arquitectura actual (Kubernetes 1.30, runtime containerd, 24 nodos con GPU A10, modelos de PyTorch sirviendo inferencia). Cataloga superficies de ataque cross-tenant:…
- Container Isolation
- Sandboxing
- Side Channel Attacks
Computer Systems Security - 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.
- DesignIntermedioNuevo
Diseñar Kubernetes multi-tenant para una HealthTech en Bogotá
Diseña el esquema: (1) namespace por tenant + labels estandarizados, (2) ResourceQuotas y LimitRanges agresivas por namespace, (3) NetworkPolicies que bloquean tráfico cross-ten…
- Kubernetes
- Multi Tenancy
- Containers
Cloud Computing - CodeSéniorNuevo
Implementar ejecución simbólica sobre un subset de C
Define el subset de C admitido (sin punteros, sin malloc, enteros de tamaño fijo, structs simples). Implementa el motor en Python: parser de C usando pycparser, IR propia o LLVM…
- Symbolic Execution
- Program Analysis
- Smt Solving
Program Analysis - CodePrincipianteNuevo
Reducción de Toil con Automatización en Plataforma SaaS LATAM
Audita el toil durante 2 semanas: cada SRE registra cada tarea (qué, cuánto tiempo, frecuencia) en una hoja compartida. Categoriza con la definición Google (manual, repetitivo, …
- Toil Reduction
- Automation
- Kubernetes
Site Reliability Engineering - CodeIntermedioNuevo
Recomendador de productos para marketplace de moda LATAM
Trabajarás con 6 meses de eventos clickstream anonimizados (alrededor de 220 millones de eventos: vistas, carritos, compras), un catálogo de 1,8 millones de productos con atribu…
- Recommendation Systems
- Collaborative Filtering
- Embeddings
Data Mining and Information Retrieval 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
- CodePrincipianteNuevo
Diseñar un programa modular para análisis de logs de un restaurante
Diseña 4 módulos: io_logs (parseo y validación), aggregate (cálculo de métricas), analyze (detección de anomalías como margen fuera de banda), report (formato del informe). Cada…
- Modular Programs
- Abstraction
- Python
Programming Abstractions - AnalysisIntermedioNuevo
Detección de coordinación inauténtica en X durante elecciones locales
Procesa el dataset de 2 M tuits (provisto en parquet, anonimizado a nivel cuenta-hash). Construye con Python una pipeline que: (1) detecte similitud temporal anómala (cuentas qu…
- Network Science
- Anomaly Detection
- Computational Journalism
Network Science and Computational Social Science - CodePrincipianteNuevo
Construye una base de conocimiento para diagnóstico técnico en una empresa de electrodomésticos
Entrevistarás a 6 técnicos senior (1 hora cada uno) y a 2 ingenieros de producto. Modelarás el dominio en forma de árboles de decisión y reglas (causa - síntoma - prueba - soluc…
- Knowledge Representation
- Rule Based Systems
- Intelligent Agents
Introduction to Artificial Intelligence (CS Elective) - DesignPrincipianteNuevo
Reescribir flujo de cierre contable mensual en distribuidora vitivinícola
Mapea el flujo actual: 22 pasos, 6 personas, 4 sistemas. Identifica los puntos de espera y manuales (probablemente: conciliación bancaria, ajustes de inventario, intercompañías)…
- ERP Integration
- Business Process Automation
- Azure Logic Apps
Enterprise and Business Software Engineering - PresentationPrincipianteNuevo
Reporte de Deuda Técnica Trimestral para una HealthTech en São Paulo
Diseña un reporte trimestral de 6-8 páginas con: top 10 items vivos en el debt register (registro de deuda), variación trimestre a trimestre, deuda pagada en el trimestre, deuda…
- Debt Register
- Reporting Design
- Data Aggregation
Technical Debt Management - StrategyPrincipianteNuevo
Diseña el programa de concienciación y phishing para una entidad pública española
Diseñarás un programa anual de 12 meses con 6 módulos formativos online (15 minutos cada uno), 4 campañas de phishing simulado escalonadas y eventos presenciales en las 8 sedes …
- Security Awareness
- Phishing Simulation
- Security Governance
Information Security Management and Governance - CodePrincipianteNuevo
Procesador RISC-V de Ciclo Único en Verilog para un Curso Industrial
Implementa los bloques en Verilog: registro de archivo (32 registros de 32 bits), ALU con 10 operaciones, memoria de instrucciones, memoria de datos, unidad de control combinaci…
- Verilog
- Cpu Design
- Risc V
Computer Architecture - CodePrincipianteNuevo
Stack de telemetría con CoAP para flota agrícola en Mendoza
Diseña el formato de mensaje (esquema CBOR compacto: timestamp, identificador, lecturas). Implementa el cliente embebido en C/C++ con libcoap sobre un módulo ESP32-S3 con 4G LTE…
- Coap
- Embedded Cpp
- Iot
Embedded Systems Engineering - CodeIntermedioNuevo
Memoria Transaccional de Software para Plataforma de Pagos B2B en São Paulo
Reimplementa la capa de orquestación de saldos en Scala 3 usando ZIO STM. Cubre las operaciones críticas: transferencia entre cuentas, reserva de fondos con expiración, concilia…
- Transactional Memory
- Stm
- Scala Concurrency
Advanced Concurrency and Parallel Computing - CodePrincipianteNuevo
Planificar rutas de reparto de medicamentos en una farmacia online
Recibes un grafo de la ciudad con 800 nodos (cruces) y aristas con tiempos medios de viaje, más una lista de 350 pedidos diarios con ventana horaria (mañana o tarde) y 12 motori…
- Graph Algorithms
- Greedy Algorithms
- Shortest Paths
Algorithm Design and Analysis - CodeIntermedioNuevo
Debug de latencia p99 con trazas distribuidas en una API hispana
Recibe acceso a Jaeger con 4 servicios instrumentados parcialmente (auth, catalog, progress, billing), métricas Prometheus y logs. Audita instrumentación, completa span enrichme…
- Distributed Tracing
- Jaeger
- Opentelemetry
Software Observability - CodeIntermedioNuevo
Despliega un modelo de visión en edge para inspección de aceitunas
Recibirás un dataset de 8.000 imágenes etiquetadas (4 clases: sana, golpe, mosca, podrida) capturadas en condiciones reales de planta. Entrenarás un modelo (transfer learning de…
- Deep Learning
- Computer Vision
- Model Optimization
Machine Learning (CS Elective)
Equipos del sector tras una década de briefings prácticos
¿Reclutando de este grupo?
Patrocina un reto y conoce candidatos a través de su trabajo real.
Los equipos de la industria pueden diseñar briefings en torno a las habilidades que buscan, y evaluar a los estudiantes por entregables puntuados con rúbrica — no por currículums.



















































































