Hey guys! ๐
In my previous posts, I covered the first contact with your client, pricing strategies, and project proposal.
In this edition, Iโll show you how I approach the design process and organize Figma files for efficiency and collaboration.
Ready? Let's dive in.
Freelance Design Process
The design process for freelance projects is a little different from what you might be used to as a product or UX designer. Thereโs usually less data, fewer insights, and minimal user analysis to work with, so you have to stay flexible and think on your feet. That said, I still try to gather as many insights as I can from whatever sources are available.
Hereโs what my typical freelance design process looks like:
Research & Moodboard: Laying the groundwork with competitor research and visual inspiration.
Visual Directions: Proposing initial ideas to align with the clientโs vision.
Project Milestones & Feedback Rounds: Breaking the project into smaller, reviewable phases.
Design System (or Style Guide): Creating a system to keep everything consistent.
Preparing Assets & Instructions for Handoff: Wrapping up with clean files and clear guidance.

Example: Research Summary
๐ Research
As you can see, I combine research with moodboarding. The reason is simple: for many projectsโโโespecially for new brands just starting outโโโthereโs little to no data or insights to rely on.
For redesign projects, I usually have something to work with, like user behavior insights, feedback, Google Analytics data, or even session recordings. But when a company is just beginning its digital journey, the input is often very limited.
So, how do I make sure I have at least some direction? The answer lies in combining competitor research, public data, and client input.ย

Example: Competitor Research
Competitor Research
Looking at competitors is a great way to get a sense of the industry. It helps you identify common patterns, trends, and visual languages that are working for others. Sure, their decisions might not always be backed by solid data or proper research, but it still paints a helpful picture of whatโs happening in their space.
Public Data
Publicly available data is another goldmine for gathering insights. Itโs not always perfect, but it can give you clues about what customers in a particular industry struggle with or expect. Before diving into competitor research, Iโll often look up industry trends, market research, or reports on sites like statista.com. A quick Google search for โ[industry] mobile usageโ can also be incredibly useful.
Client Input
Donโt underestimate your clientโs knowledge. They know their industry, work with their customers directly, and can provide valuable insights into their audience. Their input often helps shape the visual language and approach for the project.
โจ Moodboard
I like to create two moodboards for each project:
1. Client-Inspired Moodboard
This moodboard is based on the clientโs input. It might include examples theyโve shared, websites they admire, or any references and ideas theyโve provided.ย
PRO TIP: If possible, I encourage clients to share their own moodboardโโโitโs a great starting point for understanding their vision.

My Research-Based Moodboard for Freelance Opportunities
2. Research-Based Moodboard
The second moodboard comes from my own research and findings, including insights from competitor research, public data, and industry trends.
By combining these two moodboards, I can visually explain how the clientโs input and my research come together to shape the project. Itโs an effective way to show how everything aligns with their goals and the proposed visual direction. This collaborative process not only builds trust but also ensures weโre on the same page before moving forward.

Example: Three Visual Directions for Techgroove Branding
๐๏ธ Visual Directions
Visual directions are one of the most crucial steps in the design process. This is where you set the tone for the entire project, aligning with the clientโs expectations and establishing the vibe and feel that will guide everything moving forward.
I avoid focusing on a single direction and prefer to explore a few options instead. Sharing multiple visual directions with clients has two major benefits:
It helps clients better understand their preferencesโโโwhat resonates with them and what doesnโt.
It highlights gaps or areas where each direction could be improved.

Example: Two Visual Directions with Notes
When presenting visual directions, I always include my thought process, along with notes and comments to explain the rationale behind each option. For larger projects, I prefer to book a call to walk the client through the concepts, giving me the chance to explain the ideas in detail and answer any questions.
๐ Project Milestones
I prefer an iterative process that incorporates client feedback at every step, which is why I always include project milestonesโโโeven for smaller projects. Milestones help us stay aligned by breaking the project into manageable steps and closing each one before moving to the next.
For example, in a website redesign project, the homepage might serve as the first milestone (after selecting the visual direction). Once the homepage is finalized through a few rounds of feedback, I align with the client one last time before starting on the next milestone.
This approach not only reduces the risk of major changes when the project is nearly finished but also gives clients a stronger sense of progress and control throughout the process.

Example: Feedback Rounds for Dive Club Newsletter
๐ฌ Asking forย Feedback
Asking for feedback is a skill in itself. You canโt just send clients a bunch of links, prototypes, or moodboards with a casual โHey, your thoughts?โ and expect meaningful input.
You need to guide your clients through the feedback process. This means:
Explaining where their input is needed: Be clear about what parts of the project you want them to focus on.
Clarifying the type of feedback youโre looking for: Whether itโs about overall direction, specific elements, or functionality, help them understand what you need from them.
Providing context: Share your thinking behind the design decisions so they can see the reasoning and goals behind your work.
Setting expectations for the stage of the process: Let them know whether this is an early draft, a final design, or somewhere in between, so they know how to frame their feedback.
Teaching clients how to give constructive feedback not only streamlines the process but also avoids unnecessary revisions and misunderstandings.
Iโm planning to dive deeper into this topic in a future post, covering how to ask for feedback, manage project communication, and handle negative feedback effectively.

Core Design System Elements
๐จ Design System (or Styleย Guide)
It wouldnโt be me if I skipped creating a design system (DS). Even for smaller projects, I make it a habit to save styles (like colors and typography) and create simple components.
Why? It keeps my files organized and makes it easy to revisit projects laterโโโbecause letโs be honest, Iโm not going to remember all the styles or final design system details months down the line. ๐ Plus, once it becomes a habit, it significantly speeds up your workflow.

Style Guide for Techgroove
For bigger projects or any branding work, I also prepare a style guide for my clients. This is a simpler and more client-friendly version of the design system and usually includes:
Colors: Primary and secondary palettes with usage notes.
Typography: Font styles, sizes, and usage rules.
Logo Usage: Guidelines for how (and how not) to use the logo.
Other Visuals & Icons: Notes on preferred styles, proportions, or restrictions.
Having a design system or style guide isnโt just about keeping things neat; itโs a tool for consistency and efficiencyโโโfor both you and your clients.

Google Drive Organization
๐ Final Assetsย
When the project wraps up, I make sure to prepare all the final assets for my clientsโโโor their developers. To keep things simple, I use Google Drive to organize everything into folders and share a single, easy-to-access link.
For a website redesign, I typically include:
Images: All images currently used on the website.
Brand Elements: Logos in various formats and other brand assets.
Animations: Any animations created for the project.
Thumbnails: Custom thumbnails, banners, templates.
Additional Visuals: Any other graphics or images the client might need.
I also often prepare a Figma file with Loom instructions explaining how to update and edit banners, templates, or visuals Iโve created. This ensures that clients (or their teams) can make small updates on their own without feeling stuck.

Detailed Flows & Notes for Developers
๐งฉ Developer Handoff
When I work with a developer, I take extra care to organize my Figma file differently. I include more detailed notes and user flows to ensure itโs crystal clear what the entire user journey looks like.
In some cases, Iโll also create Loom instructions to explain how to optimize images for performance and approach more complex or challenging design elements.

Example: Simplified Handoff for Beehiiv Newsletter Project
Ideally, Iโll schedule a handoff call with the developer to review everything together. This gives them a chance to ask questions and ensures they have all the screens, assets, and notes they need to move forward confidently.
๐ Project Wrap-up
Once all the assets and instructions are prepared, I like to schedule a final chat to ensure there are no questions and everything is clear.
For Webflow design projects, I also include a separate training session to walk clients through making basic updates and changes on their ownโโโso they donโt feel stuck or have to rely on me for every tweak.
This final call is also the perfect time to gather feedback on the overall project and end things on a positive note.
Afterward, I wrap up with a few final steps:
Preparing the remaining invoice (for larger projects).
Requesting a testimonial. Iโve started using Senja to collect and manage testimonials, and itโs made the process much easier and more organized.

Screenshot from my Senja account
Figma File Organization
My Figma file organization mirrors my design process. For most projects, I start with research and moodboarding, move on to creating visual directions, incorporate feedback after each milestone (e.g., hero section, homepage, or sign-up flow), and finally collect all deliverables in one place.
I use a few templates depending on the projectโs type and size. Some files are less polished (and never shown to clients), while others are structured with developer or client handoff in mind.
For a typical mid-sized design projectโโโlike a website or mobile appโโโI create the following pages:
Cover: A quick reference page for myself, where I note the clientโs name, project status, and key details.ย
Research: This page includes competitor research, any available data or analytics, and the initial moodboard to set the foundation for the project.
Visual Exploration: The starting point for design. Here, I develop 2โ3 visual directions based on the clientโs input, my research & moodboards to explore the look and feel of the project.
Feedback Rounds: A dedicated space to document all client notes, comments, and iterations from the feedback process.
Final Designs: The home for all completed work. This includes final assets, pages/screens, design system components, guidelines, and any handoff materials for developers or clients.

Example: Figma File Structure for Techgroove
๐ฌ Two Figmaย files
Now, do you think this is the same file I share with my clients? Hell, no!
This file, while it contains everything Iโll eventually share with my clients, is strictly for me. Itโs the projectโs behind-the-scenes: full of history, drafts, and experiments. Itโs chaotic, unorganized, and very much a work-in-progress.
When I need client feedback directly in Figma, or if I want to share a prototype or visuals through a Figma link, I prepare a separate clean file. This version is distraction-free and client-friendlyโโโbecause letโs face it, no one wants to see your design mess. ๐
By the end of each project, I usually have two Figma files:
My file: A messy workspace with all the notes, drafts, and experiments.
Client file: Clean, organized, and polished, ready to be shared as part of the final deliverables.

Example: Two Figma Files for Sneak Peek Logo Redesign
But hereโs the catch: to maintain this level of organization, you need to pay for Figma team. And be carefulโโโif you invite clients or anyone else to your team, youโll end up paying for their seats too.
To avoid this, I provideย .fig files along with Loom instructions for my clients instead of inviting them to collaborate or comment directly in my Figma team. This way, they get exactly what they need without adding unnecessary costs to my workflow.

Loom Instructions for Freelance Opportunities
Closing Thoughts
And thatโs a behind-the-scenes look at my design process and Figma file organization. From research and moodboarding to creating clean, client-ready files, every step is about working smarter, not harder.
The key takeaway? A well-organized workflow doesnโt just save you timeโโโit builds trust with your clients, ensures smoother communication, and helps you deliver better results. Whether itโs managing chaotic drafts, exploring clear visual directions, or preparing thoughtful handoffs, staying organized is your biggest ally as a freelance designer.
Stay tuned for more
Thatโs all for now.
In future articles, I'll dive into project communication and feedbackโ-โtwo key areas that can make or break a project.
Thatโs all for today! If you found the newsletter interesting, donโt forget to share it with your friends ๐. And if you have any cool links to share - drop them my way. ๐ฎ
See you next time!
Kristina
P.S. To ensure you don't miss any future editions, consider adding my email to your contacts, primary inbox or whitelisting it. I promise, no spam - just a good cup of Designer's Coffee each month! โ










