thumbnail

Killer Shell

Designing a mock exam simulator for Kubernetes programmers

Year


2019

Role


Designer & Frontend developer

Platform


Web

Team


Founders, engineers, designer

Work done

Ran user research with Kubernetes engineers, designed user experience, built the frontend with Vue.js, and worked with backend engineers to create the terminal simulation platform.

Context

The objective of this project was to design a platform that simulates CKA & CKAD exams (popular certificate exams for Kubernetes programmers) and other programming related certificates so that programmers taking these courses can have a playground before they go in for their exam. The goal was to keep it simple and have it be as much of a replica of the real thing as possible. The questions, the terminal and the developer's skills are the center of the stage. Everything else has to help in the background or get out of the way.

screenshot sample

Killer Shell exam simulator interface

Process

  • Research & Inquiry - Understanding business goals, technical constraints, and user needs through client interviews
  • Sketching - Ideating possible solutions based on research insights
  • Idea validation - Working with client to validate concepts and reach consensus
  • Hi-fi Prototype - Creating detailed designs showing the look and feel
  • Guerilla testing - Quick validation with target users (Kubernetes engineers)
  • Implementation - Building the frontend with Vue.js and integrating with backend
Killer Shell wireframes

Design wireframes and user flow

Outcome

  • Killer Shell is live and used by hundreds of Kubernetes programmers daily
  • Became a popular tool in the Kubernetes certification community
  • Visit the live product: killer.sh