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
- AnalysisSéniorNuevo
Reducciones y NP-completitud aplicadas a un puzzle operativo
Estudia el problema operativo a partir de 6 meses de asignaciones reales. Identifica a qué problema clásico se reduce (graph coloring, bin packing o set cover según el caso) y d…
- Np Completeness
- Reductions
- Sat Solving
Algorithm Design and Analysis - ResearchSéniorNuevo
Algoritmo de aproximación para asignación de slots en spots de Telecom
Modela el problema como una variante de set cover con costes (o scheduling con restricciones, según motivación). Diseña un algoritmo de aproximación con cota de garantía demostr…
- Approximation Algorithms
- Linear Programming
- Np Completeness
Advanced Algorithms - ResearchSéniorNuevo
Métodos espectrales para reducir un grafo de transacciones fintech
Implementa: (1) cálculo del Laplaciano normalizado y sus k autovectores menores con ARPACK, (2) sparsificación espectral que reduzca aristas conservando el espectro dentro de ep…
- Spectral Methods
- Matrix Algorithms
- Graph Algorithms
Advanced Algorithms - DesignSéniorNuevo
Diseñar el cifrado de extremo a extremo para una HealthTech en CDMX
Modela el threat model considerando: insider en la base de datos, compromiso parcial del cliente, pérdida de dispositivo. Diseña el esquema usando X3DH para key agreement inicia…
- Key Exchange
- Symmetric Crypto
- Digital Signatures
Applied Cryptography 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
- AnalysisSéniorNuevo
Auditar el protocolo de autenticación de una app fintech de Buenos Aires
Estudia la documentación del protocolo + el código relevante (export anonimizado). Modela el threat model considerando: SIM swap, atacante en red, malware en dispositivo, inside…
- Protocol Analysis
- Authentication Protocols
- Threat Modeling
Applied Cryptography - ResearchSéniorNuevo
Investigar un esquema híbrido post-cuántico para una telco
Selecciona 3 esquemas para evaluar: (1) X25519 puro (baseline), (2) X25519+ML-KEM-768 híbrido (RFC draft), (3) X25519+ML-KEM-1024 híbrido. Monta un harness de evaluación con Ope…
- Post Quantum Crypto
- Key Exchange
- Secure Protocols
Applied Cryptography - DesignSéniorNuevo
Diseñar un mecanismo de consenso PBFT para una blockchain permisionada
Diseña: (1) variante PBFT para 10 validadores con tolerancia a f=3 nodos bizantinos, (2) rotación de líder cada 256 bloques con view-change si timeout, (3) batching de transacci…
- Consensus Mechanisms
- Byzantine Fault Tolerance
- Distributed Systems
Blockchain and Decentralized Systems Engineering - AnalysisSéniorNuevo
Auditar la economía de un protocolo DeFi de lending en CDMX
Estudia la documentación + contratos del protocolo. Modela la curva de tasas de interés (utilization rate → borrow rate → supply rate) y el mecanismo de liquidación. Simula al m…
- Defi
- Smart Contracts
- Security Auditing
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.
- CodeSéniorNuevo
Generación de Código para GPU vía MLIR para una Startup AR/VR
Define un dialect MLIR con 6 operaciones de alto nivel adecuadas para shaders. Implementa los lowerings sucesivos: ShaderOps → arith + gpu → nvvm → PTX. Compila los 3 kernels (t…
- Mlir
- Gpu Codegen
- Compiler Backend
Advanced Compilers and Program Optimization - 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 - CodeSéniorNuevo
Simulación Física FLIP para Fluidos en una Productora de Animación
Implementa FLIP estándar: grid MAC con velocidades en faces, partículas con velocidad e historia, transfer P2G + G2P, proyección de presión (solve Poisson via Conjugate Gradient…
- Physical Simulation
- Fluid Simulation
- Flip
Multidisciplinar 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
- DesignSéniorNuevo
Rediseño de Fabric Leaf-Spine para Operador Móvil en Madrid
Recibes el diagrama actual de tres capas, capturas de tráfico sFlow de 4 semanas y los requisitos de las nuevas filas (16 leafs + 4 spines, enlaces 200G, RoCEv2 para una carga d…
- Data Center Networking
- Bgp
- Evpn Vxlan
Advanced Computer Networks - CodeSéniorNuevo
Virtualización de Funciones de Red para ISP Regional en Medellín
Recibes los caudales pico actuales (40 Gbps agregados, 4 millones de sesiones CGNAT activas), la configuración del appliance heredado y dos servidores con CPU Xeon recientes y N…
- Nfv
- Dpdk Vpp
- Linux Kernel Bypass
Multidisciplinar - ResearchSéniorNuevo
Explotación y Mitigación de Vulnerabilidad de Kernel en Banca de Inversión en Madrid
Recibes el código fuente del módulo vulnerable, una máquina virtual aislada con Linux 6.6 y simbología completa de depuración. Reproduce el use-after-free, diseña una primitiva …
- Kernel Exploitation
- Use After Free
- Linux Kernel
Multidisciplinar - 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 - ResearchSéniorNuevo
Análisis Forense de Compromiso en Consultoría de Ciberseguridad en Madrid
Recibes imágenes de disco (4 servidores Windows 2019 + 1 controlador de dominio), capturas de tráfico de la red interna de los últimos 14 días y exportaciones de log de Microsof…
- Digital Forensics
- Incident Response
- MITRE Attack
Computer Systems Security - CodeSéniorNuevo
Optimización Cache-Aware de Motor de Riesgo en Banco Madrileño
Recibes el código fuente C++ del kernel central (4.500 LOC), un dataset realista de 1,2 millones de posiciones y acceso a un nodo dedicado con Intel Sapphire Rapids. Perfila con…
- Cache Optimization
- Memory Layout
- Performance Engineering
Multidisciplinar - CodeSéniorNuevo
Implementación de Cola Lock-Free para Banco de Inversión en Madrid
Implementa en C++23 una cola MPSC basada en el algoritmo de Vyukov, con énfasis en el memory ordering exacto (acquire-release y, donde aplique, relaxed con justificación). Cubre…
- Lock Free Algorithms
- Memory Ordering
- Cpp Concurrency
Advanced Concurrency and Parallel Computing - CodeSéniorNuevo
Paralelización GPU con CUDA de Simulación Hidrológica en Pyme Chilena
Reescribe el kernel central de la simulación (un solver iterativo de cinco puntos sobre malla 2D) en CUDA C++. Diseña la división de la malla en bloques con consideración de coa…
- Cuda
- Gpu Programming
- Parallel Numerical Methods
Advanced Concurrency and Parallel Computing - CodeSéniorNuevo
Programación HPC con MPI para Centro de Cómputo Universitario en Barcelona
Recibes el código fuente (Fortran + MPI, 6.000 LOC), acceso a una partición del cluster (16 nodos con 16 cores cada uno) y datasets representativos. Perfila con Score-P + Vampir…
- Mpi
- Hpc Programming
- Parallel Performance
Advanced Concurrency and Parallel Computing - CodeSéniorNuevo
Reglas IDS para una flota de PLCs en planta automotriz
Analiza los archivos PCAP (Packet Capture — captura de paquetes) provistos de 3 plantas cliente anonimizadas, cubriendo ventanas de operación normal y 2 ventanas de simulación r…
- Intrusion Detection
- Suricata
- Ics Security
Multidisciplinar - DesignSéniorNuevo
Diseño de base distribuida para mensajería de marketplace
Analiza el patrón de acceso (escritura: alta; lectura por hilo de conversación: muy alta; búsqueda histórica: baja). Diseña el modelo Cassandra (Conversación, Mensaje) con parti…
- Distributed Databases
- Cassandra
- Nosql
Advanced Database Systems - CodeSéniorNuevo
Implementar consenso Raft para banderas de funcionalidad on-prem
Implementa el núcleo de Raft (elección de líder, replicación de log, snapshotting) a partir del paper original de Ongaro y Ousterhout. Usa una base clave-valor embebida (BoltDB …
- Raft Consensus
- Go Programming
- Grpc
Multidisciplinar
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.



















































































