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
- 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 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
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 - AnalysisIntermedioNuevo
Out-of-Order Execution con Tomasulo en gem5
Parte del modelo O3CPU de gem5 y extiende dos variantes del Issue Queue: (A) IQ unificada de 64 entradas; (B) IQ particionada por tipo (ALU/MEM/FP) de 24+24+16. Configura ROB de…
- Out Of Order Execution
- Gem5
- Cpu Architecture
Advanced Computer Architecture - Browse challenges
Explore role
Marketing Analyst
Plan and measure campaigns that grow the business. Funnel analytics, attribution, segmentation, and the rigorous measurement that lets marketing defend its budget at the leadership table.
- AnalysisSéniorNuevo
Protocolo de Coherencia de Caches MESI vs MOESI Multi-Core
Configura gem5 Ruby con MESI_Three_Level y MOESI_CMP_directory para un sistema 8-core con L1 privada + L2 compartida. Ejecuta blackscholes, swaptions, canneal de PARSEC y FFT, R…
- Cache Coherence
- Multicore Architecture
- Gem5
Advanced Computer Architecture - CodeSéniorNuevo
Memory Consistency: Race Detector para Modelos x86-TSO vs ARM Weak
Implementa la herramienta en Python o Rust. Acepta un test litmus (formato simple, 2-4 threads con loads/stores/fences). Implementa los axiomas de TSO (store buffer FIFO, loads …
- Memory Consistency
- Concurrency
- Formal Models
Advanced Computer Architecture - CodeIntermedioNuevo
GPU Compute: Optimización de Kernel CUDA y Análisis Roofline
Parte del kernel SPH base provisto (alrededor de 200 líneas de CUDA con N≈1M partículas). Aplica optimizaciones: tiling con shared memory, vectorización de loads (float4), reduc…
- Gpu Architecture
- Cuda
- Performance Optimization
Advanced Computer Architecture - AnalysisIntermedioNuevo
Cuantificación del Coste Energético de un SoC Edge en LATAM
Modela el consumo de 4 SoCs candidatos (perfil A53/A55/A72/A76 con DVFS) sobre 3 cargas (CNN MobileNet de 12M params, transmisión LTE de 50 KB cada 5 min, deep sleep 80% del tie…
- Embedded Systems
- Energy Efficiency
- Soc Design
Advanced Computer Architecture 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
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 - CodeIntermedioNuevo
Path Tracer Físicamente Basado con Importance Sampling
Implementa path tracer Monte Carlo unbiased. Soporta: ray-triangle intersection acelerado por BVH (Bounding Volume Hierarchy), 3 BSDFs (Lambert, GGX dieléctrico con Fresnel, GGX…
- Physically Based Rendering
- Monte Carlo
- Path Tracing
Multidisciplinar - CodeIntermedioNuevo
Reconstrucción de Mallas con Poisson Surface para una Startup de Patrimonio Digital
Implementa el pipeline en C++ con Open3D y libigl: (1) preprocesamiento bilateral filtering + outlier removal; (2) estimación de normales orientadas vía MST; (3) Poisson surface…
- Geometry Processing
- Mesh Reconstruction
- Poisson Reconstruction
Advanced Computer Graphics - CodeIntermedioNuevo
Digital Humans: Rigging y Skinning para una Empresa de Avatares LATAM
Construye pipeline en Python con Open3D + libigl: (1) detección de landmarks anatómicos sobre malla via correspondencia con template (Procrustes + ICP refinement); (2) ajuste de…
- Digital Humans
- Rigging
- Skinning
Advanced Computer Graphics - CodeIntermedioNuevo
Cloth Simulation con Position Based Dynamics para una Productora de Moda Virtual
Implementa solver PBD/XPBD: malla triangular con partículas, constraints de distancia (stretching) entre vértices vecinos, constraints de bending entre triángulos adyacentes (Mü…
- Physical Simulation
- Cloth Simulation
- Position Based Dynamics
Advanced Computer Graphics - CodePrincipianteNuevo
Cliente HTTP/1.1 desde Cero en Sockets para un ISP Andaluz
Implementa la CLI en Python usando solo socket y ssl (para HTTPS). Implementa: parsing de URL, resolución DNS con socket.getaddrinfo y reporte de tiempo, conexión TCP con SO_KEE…
- Networking
- Http Protocol
- Sockets
Computer Networks - AnalysisPrincipianteNuevo
Análisis de Tráfico TCP con Wireshark para una Telco LATAM
Analiza 4 capturas pcap (10-30 min cada una, una por sede) con Wireshark + tshark + scripts Python (Scapy/PyShark). Para cada sede calcula: throughput promedio, retransmission r…
- Tcp
- Network Analysis
- Wireshark
Computer Networks - CodePrincipianteNuevo
Servidor DNS Recursivo Mínimo con Caché para una PYME Hispana
Implementa el servidor en Python con dnspython. Acepta queries en UDP/53 y TCP/53 (fallback cuando UDP truncado). Resuelve iterativamente partiendo de los root servers, sigue NS…
- Dns
- Networking
- Udp
Computer Networks
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.



















































































