Author: Michael Kihanya

  • Figma from Ground Zero

    I am currently learning Figma. If you are starting from zero, like I was – these video recommendations are for you.

    Make sure for each of the videos you follow along (do everything that they do). Don’t try to throw your own spin on it, just follow the steps exactly. The purpose of this is to learn the tool of Figma – you’ll have the rest of your career to get creative with it.


    1. Designing an App in Figma – A Step-by-Step Guide for Beginners (2024)[55 minutes]✅

    A comprehensive beginner-friendly walkthrough for designing your first mobile app in Figma. This video covers the full design process—from setting up frames to exporting assets. Ideal for those new to UI/UX design, it explains concepts clearly and methodically. Great for building foundational confidence in Figma’s interface, toolset, and design logic.

    2. Learn Figma in 2025 | Mobile app design in Figma: a step-by-step guide for beginners [45 minutes]✅

    Perfect for absolute beginners, this tutorial breaks down the basics of the basics—including a clear and concise explanation of auto-layoutframes vs groups, and how to structure your design efficiently. The pacing is excellent for first-time users, and the visuals are clean and modern. You’ll walk away understanding how to keep your designs organized and responsive.

    3. Figma Mobile App Design Tutorial 2025 [56 minutes]✅

    This intermediate-level tutorial builds on Figma fundamentals and dives deeper into componentscomponent sets (variants), and prototyping interactions between screens. A great resource for anyone looking to start designing reusable UI systems and create interactive mockups that simulate real app behavior.

    4. Figma Crash Course 2025: Responsive Website Design[1 hour 45 minutes]✅

    An in-depth crash course focused on designing responsive websites in Figma. Topics include masking, setting up responsive layouts, and best practices for web-based design systems. Ideal for those transitioning from mobile to web design, this video explores how to design across multiple screen sizes using constraints, grids, and breakpoints.


    From this point, take screenshots of the apps you love and recreate them! Enjoy the learning process and getting to know all the amazing things Figma can do!

    Preparing your document…
    My Cold Outreach Template is on it's way to your inbox!
  • Defining Your Success

    I’d love to look back in six months—or a year—and say: I stayed consistent. I provided value. I built something that mattered—or at least made you laugh.

    What does success look like?

    To me, success starts internally, then emanates outward.

    Achieving security, self-sufficiency, and self-reliance in your spiritual and emotional life is success. This is no easy feat. It takes a lifetime—and many, if not most of us, never get there.

    If anyone is just starting their journey—whatever that may be—I invite you to look inward first. Reflect on your why. Reflect on the state of your inner kingdom or queendom. What is it that makes you want to go on this journey? What is it that drives you to sit down and write, read, or create on the days you do? In the moments of agony, in the moments of despair, what will keep you going?

    To me, success starts here—within.

    External success—however you define it, whether it’s money, women, clothes, cologne, or living abroad—means nothing if you don’t feel internally satisfied. If you define success through material things and you feel truly at peace, props to you. I can only speak from my own experience: no amount of money will solve internal turmoil.

    Asking “why?” is difficult. It feels hard. Internal work is the hardest work to do—because it’s the most important work. We feel immense resistance to it, because our brains are wired to avoid this level of conflict. Your mind has put up barriers to keep you from asking these kinds of questions your whole life. Lesson: don’t always trust your brain.

    How success looks externally will differ for everyone. For me, internal success is grounded in service. It’s grounded in discipline. Defining what that looks like for me, getting to a point of inner security, is a continuous process. But what I’m most proud of is the fact that I started.

    And this process may lead you in a different direction than it has led me—that’s the beauty of our uniqueness, our idiosyncrasies.

    Success to you will inevitably look different than success to me. What’s most important is that you acknowledge your inner kingdom, cultivate it, do the deep work, and ask yourself the hard questions—because it’s the most impactful, meaningful work we can do. For ourselves, and for those around us.

    Preparing your document…
    My Cold Outreach Template is on it's way to your inbox!
  • Why am I (re)starting this journey?

    Knowing why? is most important when starting a new endeavor.

    So…

    I’m starting to document my journey as a self-taught founder/designer/developer because I want to share my insights while I am still in the learning stage. When I’m a master CEO billionaire, I won’t be able to tell you step-by-step how to use auto-layout in Figma. I hope I’ll be able to, but I’ve probably got other things on my mind and have had many other things on my mind since the last time I opened Figma. The point is to share the journey, while I’m in the journey. I’m terrible at recalling my struggles and even my wins. Documenting them is the first step of building up a biography of my journey.

    Current workstation. July 2025. Pacific Northwest.

    What is the journey? A journey of daily documentation.

    What did I learn today? What was revealed to me?

    On a call with a mentee, I learned that someone (my mentee) feels like LinkedIn posts are only the best and the worst of life. i.e., New job! posts. or “Just got laid off :(” posts. There is little room for in-between. There is no realness. No journey on LinkedIn. I want to start sharing my journey on LinkedIn, but I’m using this blog as a launch pad to build confidence and content. I can compile blog posts when the time comes to make a kick-ass LinkedIn post.

    For now, one post a day on michaeltheexperiment.com is enough.

    I am a UX researcher navigating uncertainty on purpose. Join the journey.

    UX and product researchers, join r/pathtoUXResearch for tips, insights, and resources.

    Preparing your document…
    My Cold Outreach Template is on it's way to your inbox!
  • My Return

    LinkedIn post draft. I am posting it here to overcome the fear of posting it on LinkedIn. So, blog first. Read it. Then LinkedIn. Without further ado,

    Thank you to everyone who has supported me on this journey so far. Whether we connected at a coding meetup or you shared valuable UX design advice – I’m grateful for your support. I’m excited to announce that I’m joining the VerbMaster team as a UX Research & Analytics Intern!

    “UX? I thought you were a web developer.” Software development is just one avenue where I can apply my problem-solving skills. What I found most rewarding as a web developer wasn’t necessarily the coding itself – it was understanding user needs firsthand and inferring them from data. Whether I was talking with rappers and producers to optimize their collaboration workflows or running LTV/CAC analysis on my soccer app’s testing campaigns, the human element always drove me.

    UX Design and Research puts the people I serve at the center of everything. At the end of the day, it’s not about languages and frameworks (though I could geek out on those all day) – it’s about applying empathy to solve real human problems.

    To any self-taught professional reading this: keep pushing forward. Your next breakthrough is closer than you think.

    Excited to dive deep into user research and help VerbMaster continue to grow! 🚀

    Preparing your document…
    My Cold Outreach Template is on it's way to your inbox!
  • On Imsouane, Morocco 21/01/23

    Not too long ago, I sat on the terrace of the Tawala Hostel in Imsouane, Morocco. It had become a sanctuary for me. I would not call myself it, but, I am a digital nomad.

    The ensuing destruction of the small village I never thought would happen. But if I did think about it, could realistically envision. I can’t help but question my advocacy.

    The rhythmic pulse of the ocean, the roar of the waves, and the thrill of riding the tide have made surfing a powerful cultural force, captivating the hearts of enthusiasts worldwide. However, beneath the surface of this seemingly idyllic lifestyle lies a complex narrative of change, as the influx of surf tourism brings both joy and devastation to local communities, particularly those situated in economically underdeveloped countries like Costa Rica, Sri Lanka, Bali, and Morocco.

    Surfers, drawn by the promise of unspoiled beaches and perfect waves, often find themselves in remote corners of the globe, seeking a connection with nature and an escape from the hustle and bustle of urban life. As I was. Yet, as the popularity of these destinations grows, so does the impact on the delicate ecosystems and the communities that call these places home.

    I was lucky enough to call Morocco home for two months. Experiencing what local Moroccans have for decades; I ate tagine, drank copious amounts of mint tea, and surfed the Atlantic coastline. I met some of the most fun, intelligent, and open-minded travelers. Many I still keep in touch with and have even connected with after. I told my friend via instagram dm when debating a trip back to Morocco:

    Swear my soul was born in Imsouane

    To which he responded:

    Swear. Seriously

    This attraction, this paradise, is turning into a magnet for surf tourism. We were, no doubt, a part of surf tourism. Of course, while respecting the culture and region. Renting boards, taking a few lessons, smoking cigarettes and chatting with the instructor. Yet, it’s hard to detach myself from the guilt I feel when I see Imsouane’s current state.

    One comment says, “The Beginning of the End. Call somewhere ‘paradise’ and watch it die of success. Bali, Santa Teresa, etc etc …”

    The sudden surge in visitors, fueled by the surf, often puts immense strain on the local infrastructure and environment. The very allure that draws surfers to these destinations becomes the catalyst for a destructive cycle, as the delicate balance between nature and community is disrupted.

    Traditional ways of life can be upended as locals are forced to adapt to the demands of the tourism industry. Small-scale fishing and agriculture, once the backbone of these communities, are often pushed aside in favor of souvenir shops, surf schools, and luxury resorts. As the waves of tourists flock, the cultural fabric of these communities is eroded, and the authentic charm that attracted visitors in the first place begins to fade.

    Beaches that were once pristine are now littered with plastic waste, and ecosystems that sustained local livelihoods are disrupted. The delicate balance of marine life is threatened as surfers inadvertently contribute to the depletion of resources, unaware of the repercussions their presence may have on the environment.

    Here I could preach about sustainable tourism. Maybe I should. I am conflicted. It feels like promoting anything sustainable these days is Sisyphian at best and cynical at worst. What’s preventing western tourists from polluting the places they go to the same levels of pollution as where these tourists originate. 50 Germans, Australians, and Americans doing a pick-up-trash-on-the-beach walk at 3 pm every Tuesday helps, but not enough.

    I am not against sustainable, responsible tourism. Seeing the effectiveness of current climate change and sustainability efforts does not make me optimistic that a weekly trash walk will solve a regions environmental issues — as caused by tourism. I am not sure of the solution. Maybe through a collective commitment to sustainability and cultural respect can we ensure that these new waves of change leave behind a positive legacy, rather than washing away the fragile beauty that once defined these enchanting coastal paradises.

    Or maybe, I just want the waves to myself.

    Preparing your document…
    My Cold Outreach Template is on it's way to your inbox!
  • What I packed (8 months abroad)

    8 months traveling.

    1 North face backpack

    Tech

    -laptop

    -laptop charging cord

    -iphone lightning charging cord

    -mac charging block (used for computer and phone; just switched charging cord)

    -EU converter

    -UK/all-purpose converter

    -thunderbolt to USB converter

    -Bose headphones

    -headphone charger

    -airpods/wired apple headphones

    Sanitation

    -hand sanitizer

    -masks

    -toilet paper (if necessary and possible; bus stations in morocco do NOT have toilet paper)

    -wet wipes (nice, particularly after a long flight or bus ride)

    Essentials

    -passport

    -photocopy of passport!

    -emergency $$ for current location (whenever possible, keep ~$100 worth)

    -wallet

    -phone

    -medications

    -folder for misc documentation and copies of documentation (bring even if it’s empty, you might need a place to keep paper where it won’t get wrinkled or wet)

    -combination lock

    1 Matador 40L pack

    -clothes (virtually everyone in the world wears clothes, so wherever you go it’s likely you can get some there; don’t overpack)

    -camping gear (if inspired and experienced)

    -resealable plastic bags (not the small ones, the bigger-liter kind)

    -trash bags (for stinky clothes)

    -extra medication (contacts, epipen; anything you may need in a life-or-death situation bring a backup)

    -toiletries

    -med/first aid bag

    -extra shoes/slides

    To grab along the way…(i.e., no need to pack)

    • Shower supplies: body wash, shampoo, conditioner
    • New toothbrush every once in a while
    • Local swag
    • Friends and life-changing experiences! Woohoo! Get out there!

    Preparing your document…
    My Cold Outreach Template is on it's way to your inbox!
  • How to Plan Your Big Trip (2 Steps)

    My friend texted me: “How’d you plan out your trip when you first started? I’m struggling to plan mine rn”

    I responded:

    1. Pick a couple things/events/situations spaced out across your travel time

    Lock these events in as best as possible. Ideally they’re spread out in time: at the beginning, middle, and end of your trip.

    Example: You know when you get to Spain you want to go to an EDM festival there. A few months later, you make a plan to meet your friend in Turkey. Maybe a few months after that, you have a workaway gig on a farm in Scotland.

    2. Pick places to go in between these set events. What do you want to do? Want to learn? What language do you want to speak (or attempt to speak)? How much are you willing to spend? All questions to consider.

    Example: Do you want to stay in Spain for a month after that festival you went to? Or do you want to go East and hop from one Balkan country to the next? The Balkans are a bit cheaper than Spain (depending where you go), but perhaps you want to practice your Spanish while in Spain. The journey is up to you.

    At the end of the day your trip will work out (even if your plans don’t). Or, you learn what you don’t like so much. Despite it being miserable at the time, the best stories usually come from the latter.

    -Michael

    Update: This friend of mine is currently in Australia. Surfing, swimming, and living life

    Preparing your document…
    My Cold Outreach Template is on it's way to your inbox!
  • How to Lose your Passport

    Another beautiful day in Essaouira. The small surf town nestled along the Atlantic coastline is where I spent so much of my time in the north African country of Morocco.

    Working, as I had a draft of a project of I was working on due, I decided to take a look at the pouch in my backpack where I keep my passport. Couldn’t find it, rummuged around. Still gone… the scale of the search rapidly expanded from my backpack to my bed to my 8-bed dorm room to the entire hostel, and eventually the whole of Essaouira: dropping a note with my phone number, name and that I had lost my passport in the local post office and police station.

    Gone. 1 day. 2 days. Within that time, I looked up everywhere I could, “what to do if you lose your passport?”. I really couldn’t find too many answers.

    In retrospect, I understand why this is. Each person has a different travel situation. And the actions you take are dependent on the country you are in and the passport you have.

    Appointments with the nearest Embassy were booked until January. By which point, my visa would expire. With little help, I decided to keep looking because as soon as you report your passport stolen, it cannot be used (i.e., you have to get a replacement). With my passport still lost, I went to surf. As one does to clear their mind. My mind flows as follows, “It’s ok, I’m alive. I’m not hurt. I’m not in danger. This is just the most inconvenient thing that could possibly happen”. Then, a few seconds later, “Fuck, fuck, fuck, fuck, FUCK”.

    I am not going to downplay the level of anxiety one feels when losing their passport. It is shitty. Excuse my language. You feel stupid when one of your roommates asks, “What are you looking for?”. And you have to respond, “My passport…

    …yeah it’s American. Blue with an eagle on the cover.”

    That being said, I couldn’t crumble. As much as I convinced myself my physical well-being did not depend on having a passport, deep down, I knew it did.

    And I wasn’t in Amsterdam or London or Paris. I was in Essaouira, Morocco.

    Days of searching, the filing of a police report, and miles walked around town: I stopped the search. I couldn’t keep telling myself, “It’ll show up”, when it was not showing up and probably was not going to. I did not know how to proceed. Browsing the depths of every .gov website, I came to the conclusion to email the nearest general consulate in Casablanca — a five hour bus ride north.

    November 29, 2023:

    8am-9am:

    Go to the police station, for the third time in the past day, to get signed and stamped the report stating I lost my passport.

    9am-10am:

    Bodily needs don’t go away just because your passport does. I ate breakfast at Essaouira Beach Hostel (tip: one of the best hostel’s in the world. I would go back right now if I could) and I probably watched some Instagram Reels to soothe my troubled mind.

    Fast forward to 2:03pm

    A few more walks around town and searches in my hostel, I gave up. I drafted an email to send to the U.S. General Consulate in Casablanca:

    I am a citizen of the United States. My name is Michael David Kihanya. I am currently in Essaouira, Morocco. The whereabouts of my passport is unknown as of sending this email. I have filed a police report in Essaouira, which has been validated by the police department. I am hesitant to report my passport lost because I do not know how long it will take for me to get a new one in Morocco. I have done everything I can to find it. I am unsure of my options at this point. I am planning to stay in Essaouira for another day then go to the US Consulate in Casablanca.

    I was supposed to fly to London from Essaouira today, but I obviously could not do that.

    If I need an emergency passport, when will I be able to get one from the US Consulate in Casablanca?

    Thank you,

    Michael Kihanya

    I send it.

    2:13pm

    They responded:

    Come to the consulate tomorrow at 10 am. The emergency passport is issued the same day.

    Then they listed a bunch of forms and documents I should fill out and print I need to bring with me tomorrow.

    The next 24 hours felt like the show 24.

    I booked a bus. It left Essaouira at 5:30pm and didn’t get to Casablanca until 11:30pm.

    I looked at the forms they sent. I had 3 hours to get those done. I wasn’t going to be able to work on the bus and who knows if the hotel I am staying at will have printer capabilites. Ok, but I need a place to stay.

    I book a hotel a 20 minute walk from the consulate.

    I check out of my hostel and start walking to the bus stop….

    Part. 2 IS IN THE WORKS

    -Michael

    Preparing your document…
    My Cold Outreach Template is on it's way to your inbox!
  • Business 1: Simple Football

    Mobile app for soccer fans living in the US that want to know when to watch European football. See the app’s landing page here. See the source code here.

    Note: You can read the full article, with images included, on my medium for free here.

    Initial braindump:

    Name: It’s football?

    football game fixtures for soccer fans.

    target audience: soccer fans living in the united states that want to watch european soccer

    effort to find when soccer games are on in US timezones

    problem: takes at least a google search to get score updates (and another search for international play, another search for womens soccer, and another search for la liga) to get score updates

    an app on app store.

    MVP specs:

    -lists soccer games in order of nearest away in time (top of screen) to farthest away in time

    -incorporate the main leagues in europe (premier league, la liga, bundesliga, serie A), international play (men’s and women’s: i.e., world cup qualifier)

    -add user sign-in and authentication later

    -on boarding that has a tutorial that shows the features

    tech specs:

    -cross-platform (so React Native) [ended up using Expo built on React Native]

    Background: I learned web development through TOP. I had this idea for an app that, as someone who watches European football, addressed some of the day-to-day problems I face trying to watch games and finding when games are on. So, I tried my hand at mobile development. With some help from Chatgpt, I created the MVP in about a day. You can view gif’s of the app in motion on the repositories README.

    Guiding themes for the project:

    1. Simplicity: Most soccer score apps on the app store include news, every single league in the world, ads, signup (i.e., a bunch of extra bs that is not necessary to finding who is playing and when).
    2. Address Time-zone Pain Point: It is the most annoying thing trying to find when games are live through a google search. It usually takes 2–3 searches to confirm the right time zone and right start time(I found that google switches whether it shows local time [user time] or stadium time). Another issue with this is, if the game is live, the score will be spoiled for you, if you time your google search wrong (yes, this happened to me and yes, it was sad).

    Testing Breakdown

    Step 1: Build a landing page

    Built a landing page through Carrd.

    • Used the Pro Standard plan at $19/year (this gives you the option to connect a custom domain; form submissions connected to mailchimp, and more).
    • Used a Carrd template and just added my own copywriting relating to the product, the product demonstration GIF, and a form to “Try Now” (the customer won’t really be able to try now, but it is a better conversion indicator [i.e., gives you a hint that people have some interest in using — or in this case at least trying — the product] than “Sign-up to my mailing list”).

    Connect Google Analytics and Mailchimp

    • Google Analytics: You want to know how many people are on your site. You can do that by setting up google analytics and linking it to your Carrd landing page. I’ll leave this up to you, but feel free to contact me if you end up stuck for some reason. Both platforms make it simple.
    • Mailchimp: If a user submits their information on your form, mailchimp let’s you collect and store that information (in the case of Simple Football, it was an email address). Sign-up for a mailchimp account (the free version will do), find your mailchimp api key, then connect it to the form on your landing page.

    Step 2: Ads

    Spending money on ads to start is great for a few reasons (I’ll be talking Google Search Ads specifically here):

    1. You can gauge interest in your product from real potential customers (as great as your family and friends are, they are not your — hopefully very specific — market). If after 2 weeks or 30 days, zero people have clicked on your ad, despite at least a hundred or so impressions, you either have something people don’t want or you’re not great at making a Google Ad (plenty of resources on the latter + AI helps these days, so shouldn’t be a hurdle). If you find out you have something people don’t want, that is absolutely great news. How much money have you spent? $20, $50 maybe. Don’t hold on to your ideas too tight — 100% are awesome, 10–20% are worthy business ventures. Anyways, this is a learning exercise (isn’t everything).

    TIP: Set your campaign budget lowwwwww. I believe I started with $2/day. This is enough money to get impressions on your ad. If your keyword is particurly competitive (not recommended to start), you could bump this up, but again, $2/day should be enough.

    2. You get a ton of information about where your market is (mobile vs web), who they are (demographic info), and how many of them there are (monthly searches for keyword).

    3. You can do some rough estimations about your CAC. Based on the type of product you sell, profit margins may vary.

    TIP: You can set up Google ads to measure conversions (those folks who submit the form), by redirecting to a URL after the forms submission (this “redirect-to-URL” is an option in the Form settings in Carrd). You can also manually count the legitimate emails that start showing up in your mailchimp account, then use that to do any calculations.

    Keywords

    Before we go into Simple Football’s number’s we have to talk keywords. Google “google ad keyword planner” and it’ll show up. Connect your google account and set up some placeholder business — if you don’t already have one setup — to explore the tool. No one ever explained it to me simply so I’ll do it here (I’ll leave out some of the nuance):

    Keywords are words or phrases that are included in a Google search. Take the keyword “football”. The google search “football live now” would trigger an ad associated with the keyword “football”. Similarly the ad associated with the keyword, “champions league” would be triggered by a search like this, “when is the champions league”. Keywords are words and phrases you can associate with your ad to find your target audience.

    TIP: Tailor your keywords to your product. If you had a musician marketplace where instruments could be traded, you would associate your ad with keywords like, “instruments”, “trumpet”, “keyboard swap”, instruments free”, etc., etc.

    CTR = (number of people who clicked on ad/number of people who saw the ad) * 100

    Avg. CPC (cost per click) = cost/clicks ->Example: $38.26/76 = $0.50 CPC

    Impressions (not shown) = number of people who saw the ad

    Clicks (self-explanatory)

    I’ll give you the info here. This is what is possible with $40 on Google ads in the span of about 2 weeks.

    CAC is your customer acquisition cost. It’s the dollar amount to get one customer all the way through the sales process (i.e., they buy your app, service, product). In the Simple Football campaign, we’ll use the Avg. CPC (the figure shown in red in the campaign overview) to get to CAC. In the case of a testing landing page, you’re really calculating your form-submitter acquisition cost (i.e., the cost per conversion). $0.50 per click. A total of 76 clicks — 76 landing page visitors. The number of form-submitters (I counted the number of legit emails I got in mailchimp) was 7. So, a total of 7 users visited the landing page. It cost me $38.26 in total to get those 76 visitors. For this campaign, the cost per customer acquisition is $38.26/7 = $5.47.

    CAC = $5.47

    The common benchmark for a good CAC is to keep it significantly lower than the LTV. — https://userpilot.com/blog/average-customer-acquisition-cost/

    LTV? LTV (Lifetime-value). In the course of a customer’s engagement with your business, how much revenue does the customer generate?

    More on CAC & LTV here and here.

    A similar number is your ROAS (Return on Ad Spend; how much revenue you make per dollar spent advertising).

    Why It’s a No-Go

    Difficult Market (i.e., massive market): To compete in the soccer score app space, it would require an up-front investment to create a great user experience with all the features I want (a “no-spoilers” mode [live scores only when you want them], no ads, no auth, and others). Is the pain point of ads and spoilers worth 3.99 a month to users? If not, a significant upfront investment in the app itself is for very little if not my own use. Differentiating Simple Football as a competitor in the market through Simplicity and Time-zone adjusted Game schedules would be difficult in it’s own right. Assuming that was done, the app’s profitability would be in question.

    Profitability as a Mobile App: Youtube is free. One of the most popular, well-known apps ever. Considering the rough CAC calculated, my app would require a monthly payment of 3.99–4.99 per customer to be profitable. Would I pay 3.99 monthly to view soccer scores in a simpler way? Not sure, I’d have to see the product. The product would have to be fantastic. It would have to be more than scores, it would have to give the user an experience. Soccer scores apps are utilitarian, making it simpler to navigate saves time and improves the user experience. Does that alone, considering the market and the information gathered from ads, encourage a path to profitability? In this space, I’m not so sure. My hesitancy, means “no-go”. As Derek Sivers writes in Anything You Want: 40 lessons for a new kind of entrepreneur, “If you’re not saying, ‘HELL YEAH!’ about something, say ‘no’.”

    Additional Sources:

    Another example of testing done by Tim Ferriss

    Preparing your document…
    My Cold Outreach Template is on it's way to your inbox!