Software Engineering
Frontend Engineer
If you like the kind of work a Frontend Engineer does, every challenge here gives you a chance to do that work on a real industry brief.
- CodeIntermediateNew
Performance Optimization for a Slow Storefront
Run Lighthouse + WebPageTest baselines on 3 representative pages (home, product detail, cart). Set up Real User Monitoring (RUM) via Vercel Analytics or web-vitals.js. Ship 5 di…
- Web Performance
- Core Web Vitals
- Nextjs
Web Application Development - CodeIntermediateNew
Build a WebGL Product Configurator for an E-Commerce Brand
Take the 3D model (provided as glTF 2.0, around 220K triangles after decimation), a 3-color and 2-hardware texture matrix, and the monogram font (provided). Build a Three.js sce…
- Webgl
- 3d Rendering
- Shading And Lighting
Introduction to Computer Graphics - CodeIntermediateNew
Real-Time Data Visualization Dashboard for an IoT Fleet
Build a deck.gl scatterplot layer rendering 38,000 turbine positions on a map base layer. Color-code by status (operational / degraded / offline) updating from a WebSocket strea…
- Webgl
- Gpu Pipeline
- Data Visualization
Introduction to Computer Graphics - CodeIntermediateNew
AR Try-On Web Experience for a Mid-Cap Eyewear Retailer
Build a Three.js + MediaPipe Face Mesh prototype that runs in a mobile browser (Safari 17+ and Chrome 119+). Load 12 frame SKUs as glb (Graphics Language Transmission Format Bin…
- Ar Development
- Webxr
- 3d Interaction
Virtual and Mixed Reality Practice your coursework on real scenarios.
Every challenge is shaped from real industry context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- CodeIntermediateNew
Build a Functional Image-Filter Pipeline for a Photography SaaS
Design a Filter as a function from (pixel matrix → pixel matrix). Build a compose helper that takes a list of filters and returns a single composed filter (function composition)…
- Higher Order Functions
- Function Composition
- Abstraction
Programming Abstractions
How it works
From brief to credential, in six steps.
Step 01
Browse challenges aligned to your studies.
Step 02
Accept the one that fits your goals.
Step 03
Work through it with AI Copilot guidance.
Step 04
Submit for structured evaluation.
Step 05
Earn a verified credential.
Step 06
Add it to LinkedIn with one click.
Related roles you may want to explore
Browse all roles →Software Engineering
Backend Engineer
Software Engineering
Full-Stack Engineer
Software Engineering
Mobile Engineer
Software Engineering
Software Engineer
US$163,883
Builds the software products and platforms a company runs on — ships code, debugs production, mentors junior engineers, and pushes back on bad specs.
Industry teams behind a decade of practitioner briefs
Hiring from this pool?
Sponsor a challenge and meet candidates through actual work.
Industry teams can shape briefs around the skills they hire for, then evaluate students on rubric-scored deliverables — not resumes.
Skills and disciplines shown on this page are derived from the Ewance challenge catalogue. When the median annual salary is available for this role via Adzuna, it will be shown above with the sample size and country.



















































































