Back to Portfolio

Enterprise SaaS

Research

Systems Design

RustSkill

An AI-powered technical assessment platform built for real Rust coding evaluation, with a modern developer-focused interface.

Context

Technical assessments rarely evaluate real skills. Most platforms rely on theoretical quizzes, generic challenges, or workflows that demand unnecessary engineering time. Candidates also face slow, unclear, and often irrelevant testing experiences.

 

RustSkill solves this by offering a real coding environment, powered by AI insights, in a clean and transparent interface.

Role

Product Designer (end-to-end): research, UX, UI, IA, flows, visual identity, design system.

Timeline

2025

Team

Independent project (with developers collaboration)

Scope

Full product creation: onboarding, challenge builder, code execution interface, AI evaluation layer, dashboards, admin tools.

Impact

Defined the entire product experience for an AI-powered learning platform—from the core journeys to the interaction patterns—creating a clear, motivating workflow that helps developers practice Rust with real-time reasoning feedback. Built a scalable design system, streamlined the challenge flow, and shaped an interface that makes complex technical learning feel intuitive and actionable.

Challenges

For companies

No accurate Rust-specific evaluation tools

Manual review consumes engineering time

Scoring is inconsistent or opaque

Difficulty comparing candidates objectively

For candidates

Long, unclear assessment processes

Poor or no feedback

Outdated interfaces that add friction

Tests that don't reflect real work

girl-coding

My approach

1

Map the real workflow

Studied hiring practices and developer frustrations to identify the true gap: a fast, transparent, real-code assessment experience.

2

Define core product principles

Identified common tasks, eliminated redundant steps, and reorganised the information architecture around clarity and standardisation. Goal: one platform tha t adapts to multiple departments without fragmenting the experience.

3

Design the end-to-end experience

Created all key flows. From onboarding to challenge creation, execution, AI evaluation, dashboards, and analytics.

The goal: powerful tools in a predictable, simple UI.

4

Build a developer-focused design system

Defined a dark, technical UI with reusable components, clear hierarchy, and consistent states (run, error, results). Inspired by IDEs to feel familiar and trustworthy.

Inspired by IDEs to feel familiar and trustworthy.

5

Integrate AI with transparency

AI summarises insights and highlights issues but never hides the underlying code or logic. Hiring managers always see the full picture.

Hiring managers always see the full picture.

6

Establish a modern, recognisable identity

Developed a distinct aesthetic using dark mode, subtle depth and neon accents, clean, technical, and premium.

Outcome

RustSkill delivers a developer-first assessment platform built around clarity and realism:

It delivered

Real Rust execution instead of theoretical quizzes

Fast, frictionless candidate experience

Clear insights for engineering teams

A scalable foundation for new challenge types and future features

Back to Portfolio

Want to check other projects?

View MySantander

View Hipoges

Back to top

Back to Portfolio

Enterprise SaaS

Research

Systems Design

RustSkill

An AI-powered technical assessment platform built for real Rust coding evaluation, with a modern developer-focused interface.

Context

Technical assessments rarely evaluate real skills. Most platforms rely on theoretical quizzes, generic challenges, or workflows that demand unnecessary engineering time. Candidates also face slow, unclear, and often irrelevant testing experiences.

 

RustSkill solves this by offering a real coding environment, powered by AI insights, in a clean and transparent interface.

Role

Product Designer (end-to-end): research, UX, UI, IA, flows, visual identity, design system.

Timeline

2025

Team

Independent project (with developers collaboration)

Scope

Full product creation: onboarding, challenge builder, code execution interface, AI evaluation layer, dashboards, admin tools.

Impact

Defined the entire product experience for an AI-powered learning platform—from the core journeys to the interaction patterns—creating a clear, motivating workflow that helps developers practice Rust with real-time reasoning feedback. Built a scalable design system, streamlined the challenge flow, and shaped an interface that makes complex technical learning feel intuitive and actionable.

Challenges

For companies

No accurate Rust-specific evaluation tools

Manual review consumes engineering time

Scoring is inconsistent or opaque

Difficulty comparing candidates objectively

For candidates

Long, unclear assessment processes

Poor or no feedback

Outdated interfaces that add friction

Tests that don't reflect real work

girl-coding

My approach

1

Map the real workflow

Studied hiring practices and developer frustrations to identify the true gap: a fast, transparent, real-code assessment experience.

2

Define core product principles

Identified common tasks, eliminated redundant steps, and reorganised the information architecture around clarity and standardisation. Goal: one platform tha t adapts to multiple departments without fragmenting the experience.

3

Design the end-to-end experience

Created all key flows. From onboarding to challenge creation, execution, AI evaluation, dashboards, and analytics.

The goal: powerful tools in a predictable, simple UI.

4

Build a developer-focused design system

Defined a dark, technical UI with reusable components, clear hierarchy, and consistent states (run, error, results). Inspired by IDEs to feel familiar and trustworthy.

Inspired by IDEs to feel familiar and trustworthy.

5

Integrate AI with transparency

AI summarises insights and highlights issues but never hides the underlying code or logic. Hiring managers always see the full picture.

Hiring managers always see the full picture.

6

Establish a modern, recognisable identity

Developed a distinct aesthetic using dark mode, subtle depth and neon accents, clean, technical, and premium.

Outcome

RustSkill delivers a developer-first assessment platform built around clarity and realism:

It delivered

Real Rust execution instead of theoretical quizzes

Fast, frictionless candidate experience

Clear insights for engineering teams

A scalable foundation for new challenge types and future features

Back to Portfolio

Want to check other projects?

View MySantander

View Hipoges

Back to Portfolio

Enterprise SaaS

Research

Systems Design

RustSkill

An AI-powered technical assessment platform built for real Rust coding evaluation, with a modern developer-focused interface.

Context

Technical assessments rarely evaluate real skills. Most platforms rely on theoretical quizzes, generic challenges, or workflows that demand unnecessary engineering time. Candidates also face slow, unclear, and often irrelevant testing experiences.

 

RustSkill solves this by offering a real coding environment, powered by AI insights, in a clean and transparent interface.

Role

Product Designer (end-to-end): research, UX, UI, IA, flows, visual identity, design system.

Timeline

May 2025 - August 2025

Team

Independent project (with developers collaboration)

Scope

Full product creation: onboarding, challenge builder, code execution interface, AI evaluation layer, dashboards, admin tools.

Impact

Defined the entire product experience for an AI-powered learning platform—from the core journeys to the interaction patterns—creating a clear, motivating workflow that helps developers practice Rust with real-time reasoning feedback. Built a scalable design system, streamlined the challenge flow, and shaped an interface that makes complex technical learning feel intuitive and actionable.

Challenges

For companies

No accurate Rust-specific evaluation tools

Manual review consumes engineering time

Scoring is inconsistent or opaque

Difficulty comparing candidates objectively

For candidates

Long, unclear assessment processes

Poor or no feedback

Outdated interfaces that add friction

Tests that don't reflect real work

girl-coding

My approach

1

Map the real workflow

Studied hiring practices and developer frustrations to identify the true gap: a fast, transparent, real-code assessment experience.

2

Define core product principles

Focused on three core principles: assessing real Rust execution, minimizing friction at every step, and providing structured, meaningful feedback. Everything else in the experience is built around these foundations.

3

Design the end-to-end experience

Created all key flows. From onboarding to challenge creation, execution, AI evaluation, dashboards, and analytics.

The goal: powerful tools in a predictable, simple UI.

4

Build a developer-focused design system

Defined a dark, technical UI with reusable components, clear hierarchy, and consistent states (run, error, results).

Inspired by IDEs to feel familiar and trustworthy.

5

Integrate AI with transparency

AI summarises insights and highlights issues but never hides the underlying code or logic.

Hiring managers always see the full picture.

6

Establish a modern, recognisable identity

Developed a distinct aesthetic using dark mode, subtle depth and neon accents, clean, technical, and premium.

rust skill screens

Outcome

RustSkill delivers a developer-first assessment platform built around clarity and realism:

It delivered

Real Rust execution instead of theoretical quizzes

Fast, frictionless candidate experience

Clear insights for engineering teams

A scalable foundation for new challenge types and future features

Back to Portfolio

Want to check other projects?

View MySantander

View Hipoges