Micro-Training · InfoSec Ventures

Moving security training out of a service queue and into the customer's hands

Enterprise SaaS · Cybersecurity · AI-Native Workflows

Timeline

2025

Team

Product, Eng, CS, Graphics

Role

Product Designer & Builder

Micro-Training Library: the self-serve home for AI-built flashcard training

01 · The Starting Point

Training was the one thing nobody wanted to build, and the one thing nobody could.

Inside Human Firewall, every phishing simulation ends with training. The user clicks the simulated email, lands on a page, and gets a course attached to it. Long video, long text, the usual format.

People didn't finish it. Even after reminders, completion stayed low. The training felt forced, so people backed off.

There was a second problem underneath that one. We didn't have a way to make these courses ourselves. We used a third-party tool to build them, exported the SCORM package, and showed it to the client. Customer Success and the graphics team did that work.

GraphicsMarketingCustomer SuccessClient sign-offAssigned

Handoffs for a single course.

02 · What we were seeing

This came up as a real client-facing escalation, not just a hunch.

This wasn't just something I noticed. It came up through the CTO, who handles client-facing escalations, as a recurring problem across accounts.

I was also seeing it on the ground, chasing the status of a single course, asking the graphics team about posters, the marketing team about video, Customer Success about client sign-off. For one course.

Admins on the client side wanted to do this themselves. They couldn't, because there was no tool to create a course and export a SCORM package. So they relied on us instead, and every handoff was a place for delay and miscommunication.

Before

How training got made

Wanted

What clients wanted

Built on a third-party tool
To build it themselves
CS and Graphics did the work
Without a ticket
Every change was a handoff
Without waiting
Clients waited on us
On their own timeline

Every row · A handoff replaced with a self-serve action

The problem wasn't the training. It was who the system forced to make it.

03 · The shift

Move the work to the customer, and give Customer Success their focus back.

Course creation was one small part of a much bigger security job. It didn't need to take up a security team's attention, and it didn't need to sit with Customer Success either.

So the goal became simple. Give clients the tool to do it themselves, let AI handle the heavy parts of making content, and free up Customer Success for the security work that actually needs them.

Customer Success

Course Creation

Client

Course Creation

Course creation was one small task inside a much larger security job. AI could carry it. People shouldn't have to.

04 · The format question

Two ways to lift engagement. We sequenced them, not killed one.

We looked at two ways to lift engagement: conversational training, where the end user talks to an AI that teaches the topic, and flashcard training, swipe-based cards like Duolingo.

I built the conversational version to a full high-fidelity prototype in Cursor with Claude and tested it with real users. Engagement didn't move. Clients couldn't relate to it the way they related to a flashcard format they already understood.

So we made a sequencing call. Flashcards first, because people connect with them immediately. Conversational stays on the roadmap as a second engagement bet, to revisit once the flashcard format proves out.

Flashcards

Now

Familiar format. Tested. Shipping.

Conversational

On the roadmap

A second engagement bet, after flashcards prove out.

05 · The Format Decision

I chose the format employees already knew in their hands.

When we tested card-based learning, the response was different. People were comfortable right away.

Every employee being enrolled had used Duolingo or something like it. They already knew how cards work, so the format didn't get in the way. Swipe forward, swipe back, learning cards and quiz cards mixed, a few minutes instead of a long module.

Learning1 / 4

Data Privacy Essentials

Try it. This is the format an employee actually sees.

I didn't pick flashcards because they were new. I picked them because people already knew how to use them.

06 · I built it backwards first

I designed the end result first. Then I had to undo it.

I approached this as an exploratory build, taking reference from Duolingo and other card-based learning apps to find the format that fit.

My first approach was to design the end result first, how the learner would see and swipe the cards. I spent the first two or three days getting that experience right.

Then I hit the problem. A finished-looking card is not an editable one. To let admins edit cards inline, and to reuse the card elsewhere in the product, I needed the opposite of what I had built.

So I changed the order. I went back to the base and built each component and each section inside the card first, then rebuilt the preview on top of that. Building it component-first is also why the code could later be reused as a module inside Human Firewall 3.

Learning1 / 4

Data Privacy isn't paperwork.

It's the difference between trust and a public incident. Most breaches start with a small choice: a shared file, a forwarded email, a screenshot in a chat.

Sealed object: not editable, not reusable

End-result first

Polished. Locked. Not reusable.

Looked done. Couldn't be edited. Couldn't be reused.

Building it component-first is why the code could later live inside Human Firewall 3.

A finished-looking card is not an editable one.

07 · How it works

One studio. Three ways in. Built for whoever the admin is that day.

Creation starts with three ways in, because not every admin wants to start the same way.

Iteration toolbar

The AI generates structure (front, back, impact, do-this, key terms, compliance), and a toolbar refines without restarting: add modules, include real-world scenarios, focus on specific regulations, create media, push to training cards.

The AI isn't the product. The workflow is. AI is one participant in it.

08 · AI prepares, the admin decides

AI prepares the training. The admin decides it ships.

The AI does the work of structuring and drafting the cards. But nothing goes out until the admin pushes it.

The admin reviews the cards, edits, and only then presses Push to Training Cards. The training gets structured, the cards get generated, and it saves to their library. The admin is the one who decides it's ready.

Automation

AI prepares

Authority

Admin ships

Draft training: ready, not shipped

Cards are reviewed and edited. Nothing goes out until the admin pushes it.

The human action is what ships it.

Generating a course is effort. Standing behind it is a decision. The first can be automated. The second can't.

09 · Freedom inside the card

Enough freedom to make the card theirs. Not enough to break it.

Everyone's design taste is different, so the card editor gives real control. Each card has three components: title, body, and media. You can long-press a component and drag it up or down to reorder it. Select any text and a styling toolbar shows up right above it. You can upload your own media.

The freedom has a limit, and the limit explains itself. A line under the card says media takes space, text is limited to 200 characters, remove media for up to 500. The tradeoff is shown at the moment it matters, then it's the admin's call.

Inline card editor

  • Title

  • Body

  • Media

    Media slot

Media takes space. Text limited to 200 characters. Remove media for up to 500.

97 / 200

Try it

Drag a component to reorder. Toggle media to see the limit drop from 500 to 200.

Most tools either lock you in or let you overflow. I did neither. I explained the cost and let the admin choose.

10 · Two different surfaces

The person building a course and the person taking one are not in the same headspace.

The admin building a course and the employee taking it aren't in the same headspace, so the two surfaces look different on purpose. The creator side is light and dense, built like a tool. The learner side is dark and calm, one card at a time. On mobile it's pure swipe: left, right, forward, back, however the user wants to move.

Manage training content

Packs

  • Data Privacy
  • AI Ethics
  • Phishing 101
  • PCI Basics

Data Privacy Essentials · 12 cards

Auto-saved
+ media
+ media

Light. Dense. Built like a tool.

Creation is a workspace. Learning is an experience. They shouldn't look the same.

11 · Where it is now

Live on 10 enterprise clients, inside Human Firewall 3.

All of them use it regularly, enrolling their users with content personalised by role, designation, and level.

It started as its own product, designed and built end to end, and the engineering team brought the code directly into HF3.

Human Firewall 3 · Training Module

Flashcard Training (module)

Nested inside HF3

Data Privacy Essentials

12 cards

Personalised by role, designation, and level.

This format now closes the loop inside Human Firewall

The work moved from a service queue to the customer. That was always the real design.

12 · What I take from it

This was empathising, solving, testing, and deciding, all in real time.

For me, this wasn't just thinking and decision-making.

It was empathising in real time, finding a solution in real time, testing it in real time, and deciding whether it actually worked. With AI, all of that became possible to do quickly.