Retos de Information Technology
Explore information technology challenges on Ewance to develop skills companies are actively hiring for. Work on briefs covering cloud, infrastructure, security, and platform engineering.
Most Popular
- AnalysisPrincipianteNuevo
Rescatar un equipo Scrum estancado en una fintech de Madrid
Revisa 8 horas de ceremonias grabadas y 3 sprints de datos de Jira (story sizing, tasa de carry-over, cycle time por historia y etiquetas de bloqueo). Diagnostica las 3 causas r…
- Scrum
- Agile Metrics
- Retrospectives
Multidisciplinar - StrategyPrincipianteNuevo
Introducir prácticas XP en un monolito heredado de e-commerce
Corre una intervención de 6 semanas con el equipo de checkout de 7 personas. Semana 1: línea base (cobertura de tests, tasa de defectos escapados, cycle time por historia). Sema…
- Extreme Programming
- Test Driven Development
- Pair Programming
Agile Methods and Practices - 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 - CodePrincipianteNuevo
Programación dinámica para una bodega que optimiza envíos
Dispones del catálogo (220 SKUs con peso, coste, precio de venta a importador y stock disponible) y de 6 meses de envíos históricos. Implementa: (1) knapsack 0/1 por programació…
- Dynamic Programming
- Knapsack
- Algorithm Analysis
Algorithm Design and 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
- CodePrincipianteNuevo
Algoritmos voraces para asignación de cuidadores en HealthTech
Modela el problema como emparejamiento (matching) entre visitas y cuidadores con restricciones: zona, idioma del paciente, especialización, horario. Diseña al menos 2 estrategia…
- Greedy Algorithms
- Matching
- Algorithm Analysis
Algorithm Design and Analysis - DesignPrincipianteNuevo
Diseñar contratos gRPC para microservicios de logística en Algeciras
Diseña los archivos .proto para los 6 servicios principales (seguimiento, facturación, aduana, almacén, conciliación, notificaciones) respetando las convenciones del API Improve…
- Grpc
- Protobuf
- API Versioning
API Design and GraphQL - CodePrincipianteNuevo
Definir un esquema de rate limiting multi-tenant para SaaS B2B
Diseña el esquema con: (1) tres niveles de límites (global, tenant, endpoint), (2) cabeceras conformes a IETF draft de RateLimit Fields, (3) política de soft-fail (429 con Retry…
- Rate Limiting
- Multi Tenancy
- REST API Design
API Design and GraphQL - ResearchPrincipianteNuevo
Auditoría de developer experience de un portal de APIs gov-tech
Recluta 10 developers externos representativos. Mide para cada uno: time-to-first-call, time-to-200 (primera respuesta exitosa), tasa de abandono y comentarios cualitativos. Aud…
- Developer Experience
- User Research
- REST API Design
Multidisciplinar - 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.
- DesignPrincipianteNuevo
Modelar un data warehouse columnar para una cadena de retail en Lima
Modela un data warehouse con esquemas en estrella: tabla de hechos de ventas + 6 dimensiones (cliente, producto, tienda, tiempo, promoción, vendedor). Define grano apropiado, sl…
- Data Warehousing
- Columnar Storage
- Data Modeling
Multidisciplinar - AnalysisPrincipianteNuevo
Optimización FinOps de un cluster EKS para una SaaS B2B en Málaga
Audita el cluster: utilización real vs requests/limits, mix on-demand vs spot, instance types subóptimos, recursos huérfanos (volúmenes EBS, LBs sin uso). Identifica 8-12 oportu…
- AWS
- Kubernetes
- Cost Optimization
Cloud Computing - CodePrincipianteNuevo
Front-end Léxico-Sintáctico para un DSL de Reglas Logísticas
Implementa el lexer con ANTLR4 o escrito a mano, generando tokens con posición de origen (línea, columna) para mensajes de error. Implementa el parser que produzca un AST tipado…
- Lexical Analysis
- Parsing
- Ast Design
Compiler Construction - 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 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
API REST de Búsqueda Genómica para un Hospital Universitario
Diseña la API REST en Python (FastAPI) con 5 endpoints principales (búsqueda por gen, rango genómico, HGVS, enfermedad, agregados). Modela el dato con Pydantic, indexa la base P…
- API Design
- Bioinformatics
- REST
Computational Biology and Health Informatics - CodePrincipianteNuevo
Wearables y Salud Sensing para una Clínica de Cardiología en Lima
Ingiere datos históricos (3 meses, 180 pacientes, formato CSV anonimizado provisto). Implementa un pipeline en Python (Pandas + scikit-learn) con: (1) limpieza y resampling a 1 …
- Health Sensing
- Time Series
- Feature Engineering
Multidisciplinar - 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
Caches L1 con Política LRU y Análisis de Miss Rate sobre Trazas Reales
Implementa el simulador en C++ con clases para Cache, Set, Line y una jerarquía de políticas. Soporta tamaños 4KB-64KB, asociatividad 1/2/4/8/16-way y 3 políticas (LRU, FIFO, Ra…
- Cpu Architecture
- Caches
- Cpp
Multidisciplinar - CodePrincipianteNuevo
Pipeline de Cinco Etapas y Análisis de Hazards en LegV8
Implementa el simulador en Python con 5 etapas (IF, ID, EX, MEM, WB), pipeline registers explícitos y unidad de detección de hazards. Soporta el subset LegV8 (ADD, SUB, AND, ORR…
- Pipelining
- Hazard Detection
- Forwarding
Multidisciplinar - AnalysisPrincipianteNuevo
Predicción de Saltos: Comparativa de Predictores sobre Trazas SPEC
Implementa los 4 predictores parametrizables (tabla size 1KB-64KB, history length 4-16 bits). Procesa trazas con formato 'PC_hex direction(T/N)' y reporta accuracy global por pr…
- Branch Prediction
- Cpu Architecture
- Simulation
Computer Architecture - AnalysisPrincipianteNuevo
Subsistema de Memoria Multinivel y Sweep de Configuración para Embebidos
Implementa simulador en Python que modele L1-I, L1-D y scratchpad con latencias parametrizables (L1=1 ciclo, scratchpad=1, miss a flash=80). Soporta 3 splits objetivo (128I/64D/…
- Memory Hierarchy
- Embedded Systems
- Simulation
Computer Architecture - CodePrincipianteNuevo
Rasterizador 3D desde Cero en C++ para un Estudio Indie
Implementa pipeline gráfico software: vertex transform (model → view → projection), clipping en clip space, división por w, viewport transform, rasterización de triángulos con a…
- Rasterization
- Computer Graphics
- Linear Algebra
Introduction to Computer Graphics - CodePrincipianteNuevo
Visualizador Web de Datos Sanitarios con WebGL y three.js
Construye una app web con three.js que cargue un JSON con 12 plantas (cada planta una malla simple plus puntos por cama). Anima color por ocupación con paleta accesible (colorbl…
- Webgl
- Threejs
- 3d Visualization
Introduction to Computer Graphics - CodePrincipianteNuevo
Shaders GLSL para Estilización de Render en una Startup AR/VR
Trabaja en una escena three.js base provista (3 modelos GLB de unas 30 mil tris cada uno). Escribe 3 shaders fragment estilizadores: (1) cel-shading con 3 bandas de luz; (2) out…
- Glsl
- Shaders
- Computer Graphics
Multidisciplinar - CodePrincipianteNuevo
Pipeline GPU con OpenGL: Editor de Materiales en una Startup de Mueble Virtual
Construye una app web donde el usuario carga un modelo GLB y 3 texturas (albedo, normal, roughness). Implementa un programa de shader que combine los 3 mapas con luz direccional…
- Opengl
- Shaders
- Rendering Pipeline
Introduction to Computer Graphics - AnalysisPrincipianteNuevo
Análisis Comparativo de Frameworks Gráficos para una Edtech de Realidad Aumentada
Implementa el mismo MVP en 3 stacks: (A) Unity 2023 LTS con AR Foundation; (B) three.js + WebXR/Marker.js sobre PWA; (C) React Native + Filament. Cada MVP: cargar 3 modelos GLB …
- Computer Graphics
- Ar Development
- Mobile Development
Introduction to Computer Graphics
Cómo funciona
Del briefing al certificado, en seis pasos.
Paso 01
Explora retos alineados con tus estudios.
Paso 02
Acepta el que encaja con tus metas.
Paso 03
Trabájalo con la guía del AI Copilot.
Paso 04
Envíalo para una evaluación estructurada.
Paso 05
Consigue una credencial verificada.
Paso 06
Añádela a LinkedIn con un solo clic.
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.



















































































