Portfolio Case Study

Building My Own App with AI

Learning how to turn my Figma designs into real, working products by using AI as a development guide throughout the process.

Core Principle

AI helps guide the process, while I stay responsible for the product direction, design decisions, and final experience.

Section 2

From Design to Working Product

My goal is to better understand what happens after a design leaves Figma and how design, code, logic, testing, and release work together.

01

Product Planning

Define the problem, users, core features, and minimum product scope.

02

AI as Project Manager

Use AI to break the project into steps and guide me on what to work on next.

03

Figma to Development

Connect Figma MCP with Claude or ChatGPT so AI can understand the design structure.

04

AI-Assisted Coding

Use AI to help translate UI designs into front-end code inside VS Code.

05

App Logic

Learn how navigation, states, data, APIs, and interactions connect with the UI.

06

Testing & Debugging

Use AI to help understand errors, troubleshoot issues, and improve implementation.

07

Design QA

Compare the coded app with the original Figma design and refine visual details.

08

App Store Release

Learn how to prepare, test, and eventually publish an app to the Apple App Store.

Section 3

From Figma to Functional App

A clear 10-step workflow showing how AI supports each stage of the product journey.

01

Define the App Idea

I start by defining the problem, target users, core features, and the minimum version of the product I want to build.

PRODUCT BRIEF

Problem

Users

Core Features

MVP

02

AI AS PROJECT GUIDE

Plan

→

Design

→

Build

→

Test

→

Release

What should I work on next?

Define the minimum scope, then map the core user flow. You decide the priorities.

AI as Project Guide

I use AI like a project manager to break the project into manageable steps, set priorities, and guide me on what I should do next.

03

Design in Figma

I create the user flow, screens, components, and interaction direction in Figma before moving into development.

Wireframe

Components

Button

Card

Final UI

04

DESIGN CONTEXT CONNECTION

Figma

→

MCP

→

Claude / ChatGPT

Screens · Components · UI details

Connect Figma MCP

I connect Figma MCP with tools such as Claude or ChatGPT so AI can understand my design structure and UI details more accurately.

05

Translate Design into Code

I use AI to help translate my Figma designs into front-end code and guide the implementation inside VS Code.

Figma Screen

→

AI Assistance

→

VS Code

→

Working UI

VS Code / App.tsx

01

02

03

04

Working UI

06

UI CONNECTED TO APP LOGIC

UI screen

→

Navigation

States

Data

APIs

User interactions

Business logic

Build App Logic

I learn how the interface connects with Navigation, States, Data, APIs, User interactions, Business logic.

07

Test & Debug

I test the working app, identify problems, and use AI to help explain errors and suggest possible fixes.

TESTING & DEBUGGING LOOP

Test

→

Find Issue

→

Ask AI

→

Fix

→

Test Again

↶ Repeat until the experience works as intended

08

Figma Design

↔

Working App

↳ Adjust spacing & typography

Components · Interaction states · Responsive behavior · Visual hierarchy

Compare Design vs Build

I compare the coded product with my original Figma design and refine Spacing, Typography, Components, Interaction states, Responsive behavior, Visual hierarchy.

09

Prepare for Release

I’m learning how to prepare the app for production, including App settings, Icons and assets, Testing, Build configuration, App Store requirements.

RELEASE PREPARATION CHECKLIST

□

App settings

□

Icons and assets

□

Testing

□

Build configuration

□

App Store requirements

10

PUBLISH, LEARN & IMPROVE

Build

→

Test

→

App Store

→

Learn

→

Improve

The goal: learn the complete release process and iterate based on real usage.

Publish & Iterate

The final goal is to understand the complete process of publishing an app to the Apple App Store and improving it based on real usage.

Section 4

AI as My Development Guide

Eight ways AI supports the process without replacing my role as the product designer.

01

Project Planning

Break complex development work into smaller steps.

Breakdown

02

Technical Explanation

Explain coding concepts in a way that is easier for a designer to understand.

Explain

03

Code Assistance

Generate, review, and explain front-end code.

Code

04

Debugging

Help identify errors and suggest possible solutions.

Debug

05

Figma Interpretation

Understand screens and components through Figma MCP.

MCP

06

Implementation Guidance

Suggest what to build next and how different pieces connect.

Guide

07

Design-to-Code Comparison

Help identify differences between the intended design and implementation.

Compare

08

Release Guidance

Explain the steps involved in preparing an app for publishing.

Release

Section 5

AI vs My Responsibility

A clear division of labor: AI supports the technical execution while I maintain creative and strategic ownership.

AI Supports

Breaking projects into steps

Explaining technical concepts

Generating code suggestions

Reviewing code

Troubleshooting errors

Reading Figma through MCP

Suggesting implementation approaches

Guiding the release process

I Decide

Product direction

User needs

Feature priorities

UX flow

UI design

Design system

Product quality

Final implementation choices

Final release decisions

Section 6

Understanding What Happens After Figma

01

Product Idea

→

02

UX/UI Design

→

03

Code

→

04

App Logic

→

05

Testing

→

06

Release

→

07

Iteration

By building my own app, I’m learning how design decisions affect development and how development constraints can influence better product design.

Section 7

Final Takeaway

Design → Build → Test → Learn → Improve

My goal is not simply to generate an app with AI. It is to understand how the products I design actually work, so I can make better product decisions as a designer.

AI =

Development Guide

Designer =

Product Direction & Final Decisions

Paper 1Paper 2Paper 3
Let’s Create Impact Together

Have something in mind? Feel free to reach out.

Let’s connect, exchange ideas, and create something impactful together.

© Bhaswara Maralaut 2026. All rights reserved.