emagineer

An AI-powered LEGO® startup

This is a plain text version of the emagineer case study. After 4 years in the development doldrums, I lead the emagineer team from discovery to paying customers in 6 months with a $2 million raise along the way. From branding to animations and release strategy; every facet of design was required.

YEAR

2025

ROLE

LEAD PRODUCT DESIGNER & PRODUCT MANAGER

SKILLS

FULL STACK DESIGN, STARTUP, PRODUCT MANAGEMENT

emagineer

An AI-powered LEGO® startup

This is a plain text version of the emagineer case study. After 4 years in the development doldrums, I lead the emagineer team from discovery to paying customers in 6 months with a $2 million raise along the way. From branding to animations and release strategy; every facet of design was required.

YEAR

2025

ROLE

LEAD PRODUCT DESIGNER & PRODUCT MANAGER

SKILLS

FULL STACK DESIGN, STARTUP, PRODUCT MANAGEMENT

The background of the parallax image is a blurry, golden lit image of a LEGO city scape with high towers stretching off into the distance.
The background of the parallax image is a blurry, golden lit image of a LEGO city scape with high towers stretching off into the distance.
The background of the parallax image is a blurry, golden lit image of a LEGO city scape with high towers stretching off into the distance.
The main emagineer logo, in a bold font, all small letters and white text, with the last E as a backwards e.
"Build your world" subtext of the emagineer logo. It is in a white cursive font.
The main emagineer logo, in a bold font, all small letters and white text, with the last E as a backwards e.
"Build your world" subtext of the emagineer logo. It is in a white cursive font.
The main emagineer logo, in a bold font, all small letters and white text, with the last E as a backwards e.
"Build your world" subtext of the emagineer logo. It is in a white cursive font.
The main emagineer logo, in a bold font, all small letters and white text, with the last E as a backwards e.
"Build your world" subtext of the emagineer logo. It is in a white cursive font.
The foreground of the parallax image, it consists of tall buildings made from LEGO with a soft glowing light. It includes a LEGO pathway and a small LEGO figure walking towards the light.
The foreground of the parallax image, it consists of tall buildings made from LEGO with a soft glowing light. It includes a LEGO pathway and a small LEGO figure walking towards the light.
“thoughtbot was the missing link. It's third time lucky with us and our choice of development partner finally matches our energy, vision and execution strategy. Big props to the team for all of their belief and hard work 👊”
An image of the emagineer founder, Keira, but as a LEGO minifigure on a pink/purple gradient background. Keira has grey hair and is wearing a black shirt.

Keira Czarnota

Co-Founder & Head of Product @ emagineer

Introduction

Starting Point
A sketch of a car on paper that, halfway through, turns into an orange LEGO racecar.
Long term vision

emagineer aims to blend the real world, the metaverse and LEGO® into one creative eutopia.

The idea is to be able to take a photo of anything in the real world, including yourself.

Upload it to emagineer to get LEGO® build instructions, mostly based on the pieces you already own and identifying any ones you don’t.

Then, when you complete the build, unlock it as a digital reward in the emagineer metaverse.

A sketch of a car on paper that, halfway through, turns into an orange LEGO racecar.
Long term vision

emagineer aims to blend the real world, the metaverse and LEGO® into one creative eutopia.

The idea is to take a photo of anything in the real world, including yourself. Upload it to emagineer to get LEGO® build instructions. When you complete the build, unlock it as a digital reward in the emagineer metaverse.

A sketch of a car on paper that, halfway through, turns into an orange LEGO racecar.
Long term vision

emagineer aims to blend the real world, the metaverse and LEGO® into one creative eutopia.

The idea is to be able to take a photo of anything in the real world, including yourself.

Upload it to emagineer to get LEGO® build instructions, mostly based on the pieces you already own and identifying any ones you don’t.

Then, when you complete the build, unlock it as a digital reward in the emagineer metaverse.

A sketch of a car on paper that, halfway through, turns into an orange LEGO racecar.
Long term vision

emagineer aims to blend the real world, the metaverse and LEGO® into one creative eutopia.

The idea is to be able to take a photo of anything in the real world, including yourself.

Upload it to emagineer to get LEGO® build instructions, mostly based on the pieces you already own and identifying any ones you don’t.

Then, when you complete the build, unlock it as a digital reward in the emagineer metaverse.

Starting point

emagineer were ahead of the game.

They knew that LEGO® experience declining users from about the age of 10, a real problem for them.

emagineer had patents and good connections with LEGO®. They also had some early branding work done.

Starting point

emagineer were ahead of the game.

They knew that LEGO® experience declining users from about the age of 10, a real problem for them.

emagineer had patents and good connections with LEGO®. They also had some early branding work done.

Starting point

emagineer were ahead of the game.

They knew that LEGO® experience declining users from about the age of 10, a real problem for them.

emagineer had patents and good connections with LEGO®. They also had some early branding work done.

Starting point

emagineer were ahead of the game.

They knew that LEGO® experience declining users from about the age of 10, a real problem for them.

emagineer had patents and good connections with LEGO®. They also had some early branding work done.

Set backs

However, the team spent about four years attempting to build the application via other partners with little success.

While they had the bones of a Rails app, the UX, UI and functionality wasn’t there and the work done to date needed to be updated and overhauled in most places.

thoughtbot were emagineer’s third partner in attempting to build their vision, and the only one to deliver a product to market.

Set backs

However, the team spent four years attempting to build the app via other partners with little success.

While they had the bones of a Rails app, the UX, UI and functionality needed to be updated and overhauled. thoughtbot were emagineer’s third partner attempting to build their vision, and the only one to deliver a product to market.

Set backs

However, the team spent about four years attempting to build the application via other partners with little success.

While they had the bones of a Rails app, the UX, UI and functionality wasn’t there and the work done to date needed to be updated and overhauled in most places.

thoughtbot were emagineer’s third partner in attempting to build their vision, and the only one to deliver a product to market.

Set backs

However, the team spent about four years attempting to build the application via other partners with little success.

While they had the bones of a Rails app, the UX, UI and functionality wasn’t there and the work done to date needed to be updated and overhauled in most places.

thoughtbot were emagineer’s third partner in attempting to build their vision, and the only one to deliver a product to market.

3 weeks

Phase 1
Prioritisation & Feasibility

We began by stripping the big vision down to core elements and features.


As PM I organised technical feasibility spikes and ran prioritisation exercises with the entire team. Our aim was to align on what we could and wanted to build (first).

Prioritisation & Feasibility

We began by stripping the big vision down to core elements and features.

As PM I organised technical feasibility spikes and ran prioritisation exercises with the entire team. Our aim was to align on what we could and wanted to build (first).

Prioritisation & Feasibility

We began by stripping the big vision down to core elements and features.


As PM I organised technical feasibility spikes and ran prioritisation exercises with the entire team. Our aim was to align on what we could and wanted to build (first).

Prioritisation & Feasibility

We began by stripping the big vision down to core elements and features.


As PM I organised technical feasibility spikes and ran prioritisation exercises with the entire team. Our aim was to align on what we could and wanted to build (first).

Competitor Research

This was followed up with competitor research. We spent some time trying to see what has already been done and where our USP could lie.

A fast moving GIF with screenshots from competitor apps.
Competitor Research

This was followed up with competitor research. We spent some time trying to see what has already been done and where our USP could lie.

A fast moving GIF with screenshots from competitor apps.
Competitor Research

This was followed up with competitor research. We spent some time trying to see what has already been done and where our USP could lie.

A fast moving GIF with screenshots from competitor apps.
Competitor Research

This was followed up with competitor research. We spent some time trying to see what has already been done and where our USP could lie.

A fast moving GIF with screenshots from competitor apps.
Assumption Buckets

We documented assumptions we needed to validate.

Assumption Buckets

We documented assumptions we needed to validate.

Assumption Buckets

We documented assumptions we needed to validate.

Assumption Buckets

We documented assumptions we needed to validate.

Flows

We created ideal, longterm, midterm and minimum application flows.

  • What is the dream flow for a user?

  • What is the ultimate flow we want to end up with?

  • And what is the absolute minimum flow we can begin with?

A fast moving GIF of the different types of flows in the emagineer app, arranged on different coloured digital sticky notes.
Flows

We created ideal, longterm, midterm and minimum application flows.

  • What is the dream flow for a user?

  • What is the ultimate flow we want to end up with?

  • And what is the absolute minimum flow we can begin with?

A fast moving GIF of the different types of flows in the emagineer app, arranged on different coloured digital sticky notes.
Flows

We created ideal, longterm, midterm and minimum application flows.

  • What is the dream flow for a user?

  • What is the ultimate flow we want to end up with?

  • And what is the absolute minimum flow we can begin with?

A fast moving GIF of the different types of flows in the emagineer app, arranged on different coloured digital sticky notes.
Flows

We created ideal, longterm, midterm and minimum application flows.

  • What is the dream flow for a user?

  • What is the ultimate flow we want to end up with?

  • And what is the absolute minimum flow we can begin with?

A fast moving GIF of the different types of flows in the emagineer app, arranged on different coloured digital sticky notes.
Rebrickable Testing

By using this third party platform, we were able to test how many LEGO® sets a user would need to own to get cool cross-set build recommendations.

A dark square with the rebrickable logo, a text mark on blue, yellow and green blocks.
Rebrickable Testing

By using this third party platform, we were able to test how many LEGO® sets a user would need to own to get cool cross-set build recommendations.

A dark square with the rebrickable logo, a text mark on blue, yellow and green blocks.
Rebrickable Testing

By using this third party platform, we were able to test how many LEGO® sets a user would need to own to get cool cross-set build recommendations.

A dark square with the rebrickable logo, a text mark on blue, yellow and green blocks.
Rebrickable Testing

By using this third party platform, we were able to test how many LEGO® sets a user would need to own to get cool cross-set build recommendations.

A dark square with the rebrickable logo, a text mark on blue, yellow and green blocks.
Architecture

How will the information inside the app be organised? How will we structure all the different features?

Architecture

How will the information inside the app be organised? How will we structure all the different features?

Architecture

How will the information inside the app be organised? How will we structure all the different features?

Architecture

How will the information inside the app be organised? How will we structure all the different features?

Outcomes

After this phase we settled on four core features we needed to build for our MVP:

  1. Users would be able to take a photo and turn themselves into a LEGO® mini figure.

  2. Users could create sharable stickers of their mini figure.

  3. Users could take a photo and turn themselves into a LEGO® Brickhead, complete with build instructions.

  4. Users could upload all their sets to an inventory management system, from where we could recommend cross-set builds.

This fourth feature would also allow us to gather data on the most common bricks people own. emagineer’s LEGO® Master Builders and A.I. would then be able to create custom, cross-set builds using the most common bricks, making them accessible to most users. We added this feature to secure the data we will need in future.

Outcomes

After this phase we settled on four core features we needed to build for our MVP. Users could:

  1. Take a photo and turn themselves into a LEGO® mini figure.

  2. Create sharable stickers of their mini figure.

  3. Take a photo and turn themselves into a LEGO® Brickhead with build instructions.

  4. Upload all their sets to an inventory management system, from where we could recommend cross-set builds.

This fourth feature allows us to gather data on the most common bricks people own. emagineer’s LEGO® Master Builders and A.I. would then be able to create custom, cross-set builds using the most commonly owned bricks. This feature captures the data we need in future.

Outcomes

After this phase we settled on four core features we needed to build for our MVP:

  1. Users would be able to take a photo and turn themselves into a LEGO® mini figure.

  2. Users could create sharable stickers of their mini figure.

  3. Users could take a photo and turn themselves into a LEGO® Brickhead, complete with build instructions.

  4. Users could upload all their sets to an inventory management system, from where we could recommend cross-set builds.

This fourth feature would also allow us to gather data on the most common bricks people own. emagineer’s LEGO® Master Builders and A.I. would then be able to create custom, cross-set builds using the most common bricks, making them accessible to most users. We added this feature to secure the data we will need in future.

Outcomes

After this phase we settled on four core features we needed to build for our MVP:

  1. Users would be able to take a photo and turn themselves into a LEGO® mini figure.

  2. Users could create sharable stickers of their mini figure.

  3. Users could take a photo and turn themselves into a LEGO® Brickhead, complete with build instructions.

  4. Users could upload all their sets to an inventory management system, from where we could recommend cross-set builds.

This fourth feature would also allow us to gather data on the most common bricks people own. emagineer’s LEGO® Master Builders and A.I. would then be able to create custom, cross-set builds using the most common bricks, making them accessible to most users. We added this feature to secure the data we will need in future.

7 weeks

Phase 2
Low Fidelity Prototype

Our architecture diagrams were turned into low fidelity prototypes. We placed particular care on prototyping specifics in the app that would validate or invalidate our assumption bucket list.

Low Fidelity Prototype

Our architecture diagrams were turned into low fidelity prototypes. We placed particular care on prototyping specifics in the app that would validate or invalidate our assumption bucket list.

Low Fidelity Prototype

Our architecture diagrams were turned into low fidelity prototypes. We placed particular care on prototyping specifics in the app that would validate or invalidate our assumption bucket list.

Low Fidelity Prototype

Our architecture diagrams were turned into low fidelity prototypes. We placed particular care on prototyping specifics in the app that would validate or invalidate our assumption bucket list.

Black and White

Our low fidelity prototypes were in black and white. We wanted to get feedback on the features, the flow, the UX and the architecture, not on fonts and colours just yet. This helps testers stay focused.

Black and White

Our low fidelity prototypes were in black and white. We wanted to get feedback on the features, the flow, the UX and the architecture, not on fonts and colours just yet. This helps testers stay focused.

Black and White

Our low fidelity prototypes were in black and white. We wanted to get feedback on the features, the flow, the UX and the architecture, not on fonts and colours just yet. This helps testers stay focused.

Black and White

Our low fidelity prototypes were in black and white. We wanted to get feedback on the features, the flow, the UX and the architecture, not on fonts and colours just yet. This helps testers stay focused.

Market Segmentation

After conducting 45 - 60 minute tests with tens of users, we began to see a clear market segmentation.

Market Segmentation

After conducting 45 - 60 minute tests with tens of users, we began to see a clear market segmentation.

Market Segmentation

After conducting 45 - 60 minute tests with tens of users, we began to see a clear market segmentation.

Market Segmentation

After conducting 45 - 60 minute tests with tens of users, we began to see a clear market segmentation.

Beach-head User Group

Adult Fans of LEGO® (AFOLs) were ruled out as our beachhead user group because they are happy using dated tools online. We identified children between 10-16 as our core user group.

I wrote a blog about testing applications with children based on this experience.

Beach-head User Group

Adult Fans of LEGO® (AFOLs) were ruled out as our beachhead user group because they are happy using dated tools online. We identified children between 10-16 as our core user group.

I wrote a blog about testing applications with children based on this experience.

Beach-head User Group

Adult Fans of LEGO® (AFOLs) were ruled out as our beachhead user group because they are happy using dated tools online. We identified children between 10-16 as our core user group.

I wrote a blog about testing applications with children based on this experience.

Beach-head User Group

Adult Fans of LEGO® (AFOLs) were ruled out as our beachhead user group because they are happy using dated tools online. We identified children between 10-16 as our core user group.

I wrote a blog about testing applications with children based on this experience.

High Fidelity

When we were happy with the architecture and flow of the app, we moved on to more high fidelity prototypes and more testing.

High Fidelity

When we were happy with the architecture and flow of the app, we moved on to more high fidelity prototypes and more testing.

High Fidelity

When we were happy with the architecture and flow of the app, we moved on to more high fidelity prototypes and more testing.

High Fidelity

When we were happy with the architecture and flow of the app, we moved on to more high fidelity prototypes and more testing.

Design System

We began to create a Design System as we built these prototypes. While initially slower, it greatly speeds up the process for the second or third round of testing and makes for a seamless development handover.

Design System

We began to create a Design System as we built these prototypes. While initially slower, it greatly speeds up the process for the second or third round of testing and makes for a seamless development handover.

Design System

We began to create a Design System as we built these prototypes. While initially slower, it greatly speeds up the process for the second or third round of testing and makes for a seamless development handover.

Design System

We began to create a Design System as we built these prototypes. While initially slower, it greatly speeds up the process for the second or third round of testing and makes for a seamless development handover.

Positive Feedback

In these testing sessions we learned that users are on board with the features and flow.

Positive Feedback

In these testing sessions we learned that users are on board with the features and flow.

Positive Feedback

In these testing sessions we learned that users are on board with the features and flow.

Positive Feedback

In these testing sessions we learned that users are on board with the features and flow.

Branding Work Required

But they expected the brand to be more LEGO®-like and for us to strike a better balance between technical language with accessibility, making sure the copy worked for both LEGO® newcomers and experienced kids.

Branding Work Required

But they expected the brand to be more LEGO®-like and for us to strike a better balance between technical language with accessibility, making sure the copy worked for both LEGO® newcomers and experienced kids.

Branding Work Required

But they expected the brand to be more LEGO®-like and for us to strike a better balance between technical language with accessibility, making sure the copy worked for both LEGO® newcomers and experienced kids.

Branding Work Required

But they expected the brand to be more LEGO®-like and for us to strike a better balance between technical language with accessibility, making sure the copy worked for both LEGO® newcomers and experienced kids.

Further User Testing

We spent the final three weeks of this phase working on the brand and conducting further testing to iron out final assumptions.

Further User Testing

We spent the final three weeks of this phase working on the brand and conducting further testing to iron out final assumptions.

Further User Testing

We spent the final three weeks of this phase working on the brand and conducting further testing to iron out final assumptions.

Further User Testing

We spent the final three weeks of this phase working on the brand and conducting further testing to iron out final assumptions.

A square image of a starry night sky above dark mountains with a large colourful rectange with a gradient fade in the centre.
Branding Work

We tried to incorporate emagineer’s existing brand work with a starry night theme, chosen to represent the limitless possibilities emagineer would create for LEGO® users.

A square image of a starry night sky above dark mountains with a large colourful rectange with a gradient fade in the centre.
Branding Work

We tried to incorporate emagineer’s existing brand work with a starry night theme, chosen to represent the limitless possibilities emagineer would create for LEGO® users.

A square image of a starry night sky above dark mountains with a large colourful rectange with a gradient fade in the centre.
Branding Work

We tried to incorporate emagineer’s existing brand work with a starry night theme, chosen to represent the limitless possibilities emagineer would create for LEGO® users.

A square image of a starry night sky above dark mountains with a large colourful rectange with a gradient fade in the centre.
Branding Work

We tried to incorporate emagineer’s existing brand work with a starry night theme, chosen to represent the limitless possibilities emagineer would create for LEGO® users.

Introducing Playfulness

We also improved readability, introduced colour gradients, playful rounded corners and more 3D, tactile elements in an effort to LEGO®-ify the app.

Introducing Playfulness

We also improved readability, introduced colour gradients, playful rounded corners and more 3D, tactile elements in an effort to LEGO®-ify the app.

Introducing Playfulness

We also improved readability, introduced colour gradients, playful rounded corners and more 3D, tactile elements in an effort to LEGO®-ify the app.

Introducing Playfulness

We also improved readability, introduced colour gradients, playful rounded corners and more 3D, tactile elements in an effort to LEGO®-ify the app.

Major milestone

emagineer wordmark in lower case, thick white font with the final E being placed backwards.
raises $2 million in funding!
A gradient blue circle that changes from light blue to deep blue and finally a light purple.
A gradient pink circle that changes from light to dark pink.
A gradient orange circle that changes from light to dark orange.

Major milestone

emagineer wordmark in lower case, thick white font with the final E being placed backwards.
raises $2 million in funding!
A gradient blue circle that changes from light blue to deep blue and finally a light purple.
A gradient pink circle that changes from light to dark pink.
A gradient orange circle that changes from light to dark orange.

Major milestone

emagineer wordmark in lower case, thick white font with the final E being placed backwards.
raises $2 million in funding!
A gradient blue circle that changes from light blue to deep blue and finally a light purple.
A gradient pink circle that changes from light to dark pink.
A gradient orange circle that changes from light to dark orange.

Major milestone

emagineer wordmark in lower case, thick white font with the final E being placed backwards.
raises $2 million in funding!
A gradient blue circle that changes from light blue to deep blue and finally a light purple.
A gradient pink circle that changes from light to dark pink.
A gradient orange circle that changes from light to dark orange.

7 weeks

Phase 3
Getting MVP Ready

With a solid base behind us we began working towards the details that would make the application MVP ready.

This was a more Product Management heavy time for me as we encountered many technical challenges the team had to overcome.

Getting MVP Ready

With a solid base behind us we began working towards the details that would make the application MVP ready. This was a more Product Management heavy time for me as we encountered many technical challenges the team had to overcome.

Getting MVP Ready

With a solid base behind us we began working towards the details that would make the application MVP ready.

This was a more Product Management heavy time for me as we encountered many technical challenges the team had to overcome.

Getting MVP Ready

With a solid base behind us we began working towards the details that would make the application MVP ready.

This was a more Product Management heavy time for me as we encountered many technical challenges the team had to overcome.

Strategy & Finances

My work included strategy and financial discussions to define which features should go behind the paywall and how pricing tiers were to be structured.

This type of strategic thinking, honed during my own startups, is what sets me apart as a designer.

Strategy & Finances

My work included strategy and financial discussions to define which features should go behind the paywall and how pricing tiers were to be structured.

This type of strategic thinking, honed during my own startups, is what sets me apart as a designer.

Strategy & Finances

My work included strategy and financial discussions to define which features should go behind the paywall and how pricing tiers were to be structured.

This type of strategic thinking, honed during my own startups, is what sets me apart as a designer.

Strategy & Finances

My work included strategy and financial discussions to define which features should go behind the paywall and how pricing tiers were to be structured.

This type of strategic thinking, honed during my own startups, is what sets me apart as a designer.

Creation of "Set of the Week"

This strategic work led me to create the Set of the week feature; a completely new feature designed specifically to drive stickiness, generate marketing content and, most of all, generate revenue.

The client loved the feature so, after some hasty design work, we included this in our commercial launch roadmap.

Creation of "Set of the Week"

This strategic work led me to create the Set of the week feature; a completely new feature designed specifically to drive stickiness, generate marketing content and, most of all, generate revenue. The client loved the feature so, after some hasty design work, we included this in our commercial launch roadmap.

Creation of "Set of the Week"

This strategic work led me to create the Set of the week feature; a completely new feature designed specifically to drive stickiness, generate marketing content and, most of all, generate revenue.

The client loved the feature so, after some hasty design work, we included this in our commercial launch roadmap.

Creation of "Set of the Week"

This strategic work led me to create the Set of the week feature; a completely new feature designed specifically to drive stickiness, generate marketing content and, most of all, generate revenue.

The client loved the feature so, after some hasty design work, we included this in our commercial launch roadmap.

We endeavoured to make emagineer feel like it was part of the LEGO® world, where things come apart and are put back together. Everything from loading animations (on the left) to interactions like customising a Brickhead (on the right) were designed with care and thought.

We endeavoured to make emagineer feel like it was part of the LEGO® world, where things come apart and are put back together. Everything interactions like customising a Brickhead (on top) to from loading animations (on the bottom) were designed with care and thought.

We endeavoured to make emagineer feel like it was part of the LEGO® world, where things come apart and are put back together. Everything interactions like customising a Brickhead (on top) to from loading animations (on the bottom) were designed with care and thought.

Adding fun micro-interactions

I also spent time focusing on micro interactions to make the app fun. I sourced, created and added sound effects, gaming features and loading animations.

These all had to feel like LEGO® and bring fun to the app.

The 3D carousel style character selection was particularly fun to work on.

Adding fun micro-interactions

I also spent time focusing on micro interactions to make the app fun. I sourced, created and added sound effects, gaming features and loading animations.

These all had to feel like LEGO® and bring fun to the app.

Adding fun micro-interactions

I also spent time focusing on micro interactions to make the app fun. I sourced, created and added sound effects, gaming features and loading animations.

These all had to feel like LEGO® and bring fun to the app.

The 3D carousel style character selection was particularly fun to work on.

Adding fun micro-interactions

I also spent time focusing on micro interactions to make the app fun. I sourced, created and added sound effects, gaming features and loading animations.

These all had to feel like LEGO® and bring fun to the app.

The 3D carousel style character selection was particularly fun to work on.

Minifigure Sticker Packs

I created and mapped the sharable mini figure sticker packs, a new experience for me.

A screenshot from a WhatsApp chat where the response is a LEMOji (LEGO emoji) crying laughing. It shows how emagineer can turn you into a usable emoji or sticker that you can send to your friends.
Minifigure Sticker Packs

I created and mapped the sharable mini figure sticker packs, a new experience for me.

A screenshot from a WhatsApp chat where the response is a LEMOji (LEGO emoji) crying laughing. It shows how emagineer can turn you into a usable emoji or sticker that you can send to your friends.
Minifigure Sticker Packs

I created and mapped the sharable mini figure sticker packs, a new experience for me.

A screenshot from a WhatsApp chat where the response is a LEMOji (LEGO emoji) crying laughing. It shows how emagineer can turn you into a usable emoji or sticker that you can send to your friends.
Minifigure Sticker Packs

I created and mapped the sharable mini figure sticker packs, a new experience for me.

A screenshot from a WhatsApp chat where the response is a LEMOji (LEGO emoji) crying laughing. It shows how emagineer can turn you into a usable emoji or sticker that you can send to your friends.
App Store Ready

As we got closer to launch I setup the client’s Google PlayStore Console and Store listing.

We launched a closed Beta around Christmas of 2024.

App Store Ready

As we got closer to launch I setup the client’s Google PlayStore Console and Store listing.

We launched a closed Beta around Christmas of 2024.

App Store Ready

As we got closer to launch I setup the client’s Google PlayStore Console and Store listing.

We launched a closed Beta around Christmas of 2024.

App Store Ready

As we got closer to launch I setup the client’s Google PlayStore Console and Store listing.

We launched a closed Beta around Christmas of 2024.

Major milestone

emagineer wordmark in lower case, thick white font with the final E being placed backwards.
launches a Beta and secures its first ever paying customers!
A gradient blue circle that changes from light blue to deep blue and finally a light purple.
A gradient pink circle that changes from light to dark pink.
A gradient orange circle that changes from light to dark orange.

Major milestone

emagineer wordmark in lower case, thick white font with the final E being placed backwards.
launches a Beta and secures its first ever paying customers!
A gradient blue circle that changes from light blue to deep blue and finally a light purple.
A gradient pink circle that changes from light to dark pink.
A gradient orange circle that changes from light to dark orange.

Major milestone

emagineer wordmark in lower case, thick white font with the final E being placed backwards.
launches a Beta and secures its first ever paying customers!
A gradient blue circle that changes from light blue to deep blue and finally a light purple.
A gradient pink circle that changes from light to dark pink.
A gradient orange circle that changes from light to dark orange.

Major milestone

emagineer wordmark in lower case, thick white font with the final E being placed backwards.
launches a Beta and secures its first ever paying customers!
A gradient blue circle that changes from light blue to deep blue and finally a light purple.
A gradient pink circle that changes from light to dark pink.
A gradient orange circle that changes from light to dark orange.

Wrapping Up

Outcomes
Paying customers and a growing business

emagineer had their official commercial launch in February 2025.

The thoughtbot team stayed involved with the project for several months after the commercial launch, although we gradually scaled down as emagineer continued to hire their own team and grow their customer base.

After spending 4 years in an endless development cycle, the team and I managed to bring emagineer to market in just six months, with a significant funding raise and paying customers to boot. It was an amazing experience and a great client journey to be a part of.

Paying customers and a growing business

emagineer had their official commercial launch in February 2025.

The thoughtbot team stayed involved with the project for several months after the commercial launch, although we gradually scaled down as emagineer continued to hire their own team and grow their customer base.

After spending 4 years in an endless development cycle, the team and I managed to bring emagineer to market in just six months, with a significant funding raise and paying customers to boot. It was an amazing experience and a great client journey to be a part of.

Paying customers and a growing business

emagineer had their official commercial launch in February 2025.

The thoughtbot team stayed involved with the project for several months after the commercial launch, although we gradually scaled down as emagineer continued to hire their own team and grow their customer base.

After spending 4 years in an endless development cycle, the team and I managed to bring emagineer to market in just six months, with a significant funding raise and paying customers to boot. It was an amazing experience and a great client journey to be a part of.

Paying customers and a growing business

emagineer had their official commercial launch in February 2025.

The thoughtbot team stayed involved with the project for several months after the commercial launch, although we gradually scaled down as emagineer continued to hire their own team and grow their customer base.

After spending 4 years in an endless development cycle, the team and I managed to bring emagineer to market in just six months, with a significant funding raise and paying customers to boot. It was an amazing experience and a great client journey to be a part of.

thoughtbot CEO Chad Pytel and emagineer Founder Keira Czarnota live streamed to discuss the project right after the Beta launched. Check it out for more details!

Check out some media attention and product updates from the founding team above.

Finally, download the emagineer app from the App Store here and start building your world!