Lately I’ve been immersing myself in the business side of tech. Learning new things and improving on old knowledge.

One thing I can say is, Trust yourself. I find myself watching videos where the teacher mirrors my thoughts.

I do not have a business degree from Harvard but I do have an amazing instinct that is right 90% of the time.

I am beginning to realize my ideas are on point. The strategies I have in place for my tech company makes sense. I do not know how to explain it but God has my back. This path I am taking, now more than ever I am sure I made the right choice.

So if you’re an entrepreneur like I am and you are in the phase of confusion, take a moment to reflect on your thoughts. Do not doubt yourself. You already know what to do.

The best thing one can do is listen to their heart and stick to the path they have chosen. Letting people get in your head is the best way to sink your ship.

Please make peace with the fact that the people around you will not see the vision. Your parents will not see it. Your partner will not see it. Even friends will not see it. They will say things to hurt you, mock your idea or even suggest better things you can do with your time. It sucks! I know!

Do not try to change their minds, they will hurt your feelings. No matter how you try to explain your strategies, they will not get it. The vision is not for them, God gave it to you so it’s fine if they do not see it.

I am so confident in my dreams right now. I will not lie words do get to me. I am human but I remind myself of the vision and stay on track.

I have a good feeling about Keno.Tech. I really do. I trust myself and I know God is leading me to do the right thing.

Featured Photo by Pixabay from Pexels

New Project Alert: JustLess

My childhood friend, Rita contacted me on IG about a project we could work on. I really liked the idea so I said why not!

I can’t believe jumping headfirst with this project. Domain is set. SSL set. Theme ready to be installed and set up. Lets see how this goes.

This time I’m not overthinking or worrying about building the perfect system. The goal is to start and evolve. I look forward to this

I will give project updates soon and tell you how we came up with the name and other fun stuff.

See project here JustLess (coming soon)

Featured Photo by Erik Mclean from Pexels

Freebies: Beach Vector Drawings

I created these some time around 2017 when I started learning about 2D (flat) vectors and game design. Feel free to download, and make changes. Software: Inkscape (Pssttt…. it’s free to download).

You may use for personal or commercial use but I would appreciate credit.


(click on link, right click image and save as to download)

Mood: Hopeful

There are days I fear I’ll probably break down because I’m trying to keep going and keep my head up.

These last few months have been alot.
From losing everything to starting from scratch.

I haven’t worked out in weeks. Taking one day at a time.

Some days I feel better and other days I just want to sleep.

I keep telling myself “everything will be okay, you will be successful”

I don’t know what is about to happen next. This whole situation has made me angry, bitter, moody and just plain sad!

Coming from a place where we are eager to help people. We’ve housed strangers at no extra costs. And now it’s like the universe is playing games.

You know like “no one is going to help you. I don’t care if you’ve been nice before”.

Hearing someone say “I do not want them in my house because they are Nigerians” is heart breaking.

I try to ask God questions but I’m not getting any answers. Or maybe I’m not satisfied with what He is saying. .

There must be some sort of reward for being kind. I don’t expect anything from anyone because of my kindness but it will be nice for the universe to give me a sign.

From having it all to just falling. I remember the moments people would reach out and my mom won’t hesitate to help. “Don’t pay back, it’s fine”.

Now GHC50 feels like GHC5000.
I don’t bother asking anymore.

I pray for the strength to achieve my goals and keep pushing forward regardless.

“After the storm comes the sunshine…”. I remain hopeful

Featured Image Source: Pexels (Shot by Pixabay).

Current thoughts: Growing Keno.Tech

I do try to be consistent here but sometimes it is hard. I just want to share what I have been working on and THINKING about. Honestly I could not sleep ’cause my mind kept going ‘write the post, you will forget…”

Building a sustainable company is of importance to me. That is one of the reasons I am focused on building a solid foundation for the business. I do understand everything takes time and I am fine with the process. For me it is essential to be patient, learn the ropes, and grow at a steady pace.

With Keno.Tech, the goal is to build apps to make life simple for the users and solve problems that I have identified in my environment.

I have been doing a lot of research (videos, articles, books) online and reading tweets from people that I admire just to get an idea of how the tech/business world works.

With these tech competitions or funding programs, they have a list of requirements and I decided to take notes. It helped me to understand what investors want and core business strategies I have not addressed.

And if you are working on your tech company or another business, take a look at these and see if it is useful.

My Growth Fund (S.A.)

There are 55 questions in the form. Going through it, I took notes of everything, asking myself questions and highlighting the ones I could not answer or my response did not make sense. 

*Not numbered accurately, red text may include clown talk. Please ignore…

  1. What does the company do? What does Keno.Tech do? (answer seems shaky. Need to polish this)…
  2. What is unique about the company? 
  3. What big problem does it solve?
  4. How big is the market opportunity? 
  5. Where are your headquarters? My bedroom 
  6. What is the size of the company in the next 5years? (projected)
  7. What is the actual addressable market?
  8. How did you arrive at the sales of your industry and its growth rate?
  9. Why does your company have high growth potential?


  1. Who are the founders and key team members? Founder == Enakeno, TEAM == well…
  2. What key additions to the team are needed in the short term?
  3. Why is the team uniquely capable to execute the company’s business plan?
  4. How many employees do you have? Me, Myself and I (3)… yeah and Richard so 4.
  5. What motivates the founders? 
  6. How do you plan to scale the team in the next 12 months?

      *TEAM has to be SOLID… I cannot use sentiments to pick them*


  1. Why do users care about your product or service? 
  2. What are the major product milestones?
  3. What are the key differentiated features of your product or service?
  4. What have you learned from early versions of the product or service?
  5. What are the two or three key features you plan to add in the next quarter?


  1. Who are the company’s competitors? *please note, there is no such thing as a business without competitors* 
  2. What gives your company a competitive advantage?
  3. What advantages does your competition have over you? They have money
  4. Compared to your competition, how do you compete with respect to price, features, and performance?
  5. What are the industry barriers to entry?


  1. How does the company market or plan to market its products or services?
  2. What is the company’s PR strategy?
  3. What is the company’s social media strategy?
  4. What is the cost of a customer acquisition (CAC)?
  5. What is the projected lifetime value (LTV) of a customer?
  6. What advertising will you be doing?
  7. What is the typical sales cycle between initial customer contact & closing of a sale?


  1. What do you see are the principal risks to the business?
  2. What legal risks do you have?
  3. Do you have any regulatory risks? Sarai…hummm
  4. Are there any product liability risks?


  1. What is the likely exit strategy?
  2. When do you see the exit happening?
  3. Who will be the likely acquirers?
  4. How will valuation of an exit be determined given market comparables?


  1. What key intellectual property does the company have (patents, patents pending, copyrights, trade secrets, trademarks, domain names)?
  2. What comfort do you have that the company’s intellectual property does not violate the rights of a third party?
  3. How was the company’s intellectual property developed?
  4. Would any prior employers of a team member have a potential claim to the company’s intellectual property? Hummmmmmm


  1. What are the company’s three-year projections?
  2. What are the key assumptions underlying your projections
  3. What future equity or debt financing will be necessary?
  4. When will the company get to profitability?
  5. How much burn will occur until the company gets to profitability?
  6. What are the factors that limit faster growth?
  7. What are the key financial metrics that the management team focuses on?


10-slides PDF presentation, addressing:

  1. Problem/solution
  2. Market and total addressable market (TAM)
  3. Value proposition and positioning
  4. Go-to-market strategy
  5. The business/revenue model
  6. Traction: KPI metrics & milestones
  7. Forecast 2020/2021
  8. Team Presentation


Key questions on the application form:

  1. Unique Selling Point (What is special about your business? What problem does it solve?)
  2. Elevator Pitch (Sell your business to an investor in 1 minute)
  3. What plans do you have for your business in the next year

Current Activities

Right now I am improving on the features on Sarai-App. I am contemplating if I should build a custom web app for Rodo-Destinations or use a premium WordPress theme and work on the app as we progress. It is funny ’cause I have been saying “maybe I should build a custom app for Rodo since last year but it will take time…” If I had just sat down and stopped worrying, it would be complete by now. I am also studying similar tech products relating to Sarai (Maternity) and Rodo (Tourism and Travel). I have outlined several competitions, their technology stack, revenue models, business strategies, their method of advertisement, team (skills, expertise, industry), etc.

I will give insights and feedback on my notes and what I have learnt so far in a couple of weeks…or months…Until then, stay safe!

Sarai: Project Update 1

It’s been months since I uploaded Sarai. I have not made any major updates to the app. I guess I am overwhelmed by events but that is not an excuse.

Maybe I need to stop beating myself up cause I already do too much for one person (frontend, backend, graphics…whew!)

Task lists includes: posting articles (sarai guides), design posters and reach out to doctors, nurses and midwives.

That aside, frontend needs major updates (social media links should be added to profiles). … Yeah and user sign up 🙂

Honestly I appreciate my journey more. My mistakes, tears and failures have built my character. In the past I would feel sad that things are not moving the way I planned but now I know better.

If you are reading this, please check out the web app: and if you know any doctor, nurse or midwife, please refer them to the forms here. Thank you

Featured Image by bongkarn thanyakij from Pexels

Super Easy Carrot Cake Recipe

I made this last year/new year. Should have posted but you know how I procrastinate *sigh*.

I promise you this recipe is super simple. I made some modifications to the original recipe which I have linked below.

I added nuts (cashew and almonds), substituted applesauce for unsweetened yoghurt and reduce the amount of sugar.

I hope you give it a try! Oya!

Super Easy Carrot Cake Recipe

Easy carrot cake recipe you'll love
Prep Time 1 hr 30 mins
Cook Time 35 mins
Course Dessert
Cuisine American


  • Hand Whisk
  • Measuring cups and spoons
  • Oven


  • 2 cups Wheat flour (or all purpose) Spoon and leveled
  • 2 teaspoon Baking powder
  • 1 teaspoon Baking Soda
  • 1 1/2 teaspoon Ground Cinnamon
  • 1/2 teaspoon Ground Ginger
  • 1/4 teaspoon Ground Nutmeg
  • 1/2 teaspoon Salt
  • 3/4 cup Vegetable Oil
  • 4 large Eggs Room temperature
  • 2/3 cup Light Brown Sugar
  • 1/4 cup Granulated Sugar
  • 1/2 cup Natural Unsweetened yoghurt
  • 1 teaspoon Vanilla Extract
  • 3 cups Grated Carrots Lightly packed, approx. 2 or 3 large carrots
  • 1/4 cups Chopped Almonds optional
  • 1/4 cups Chopped Cashew Nuts optional


  • Preheat Oven 350F. Grease baking pan with butter and dust with flour. Pan size: two small pans or 1 large springform pan
  • In a large bowl, whisk together the: flour, baking powder, baking soda, cinnamon, ginger, nutmeg and salt until well combined. Set aside
  • In another bowl, whisk together: oil, eggs, brown sugar, granulated sugar, yoghurt and vanilla extract until fully combined.
  • Add grated carrots and nuts into wet ingredients and mix (do not over mix)
  • Pour wet ingredients into dry ingredients and mix with a whisk or spatula. Take care not to over mix
  • Pour batter into pan(s) and bake until the top of cake is set and a tooth pick inserted into the center comes out clean. This should take about 30 - 45mins
  • Remove and allow to cool. Cut into desired size and ENJOY!


Once I place the pans into the oven, I usually reduce the temperature (slightly). Just to avoid it from burning before it's cooked thoroughly. 
Original recipe had 1 and 1/2 cups of light brown sugar and 1/2 cups of granulated sugar.
I made some modifications to the sugar measurement as I'm not a fan of  'sweeet cakes'. 
Almonds and cashew nuts do not have to be finely chopped. I chopped one (almond/cashew nut) into two small pieces.
Find the original recipe here. Have fun!
Keyword Cake, Carrot, Desert

If you have any questions, do not hesitate to reach out.

*I need to take better pictures ;(*

Setting Up Comodo Positive SSL On NGIX

If I say this was easy, I’d be lying. I cannot find the right words to express my joy ’cause this whole process was indeed frustrating! I’ll take you through the steps I took, my mistakes and how I solved them.

So let’s get started!

NOTE: this is my first time setting up SSL on NGINX 🙂 and please read through before you proceed to purchase and set up SSL.


  1. Ensure you’ve installed and set up nginx
  2. Lots of PATIENCE


You may decide to buy directly from Comodo or any reseller. In my case, I purchased via Hostinger.


Depending on the provider, you should see this on your dashboard. Click on set up and fill in the details. 

NOTE: you should have this email: 

If you do not have ‘’, purchase email hosting plan from your provider. Luckily I had free business email waiting to be setup….yay!

Once complete, login to the custom email you’ve created. You should get an email containing a validation code. Copy, then click the link provided in the email and paste it there.


If all goes well, you should be able to download your SSL certificate. You’ll find it in two places:

  1. Inbox (email address used to register for hosting account)
  2. SSL certificates page on cpanel (in my case hpanel – hostinger)

I’d advise you to download number two. You’ll see why below



I followed this tutorial from Comodo and things got messy from here. So let’s go through the process (mistakes + solution).

Based on this tutorial I should have generated the private key and CSR (certificate signing request) before purchasing SSL but I didn’t.

1 – Create a directory 

Login to your server via the command line. Decide where you want to store your files and create a directory there.


sudo mkdir /your/desired/path/new_directory_name

Run this command in that directory


openssl req -new -newkey rsa:2048 -nodes -keyout domainname_com.key 
-out domainname_com.csr

You should get a prompt with a series of questions, fill in with the appropriate answers. Ensure you use your domain name or public ip for the ‘Common Name’ question.


Common Name (e.g. server FQDN or YOUR name) []:


You’ll get two files: domainname_com.key and domainname_com.csr

Based of another tutorial on youtube, I ran this command instead:

sudo openssl req -new -newkey rsa:2048 -nodes -keyout domain_com.key


Once questions are completed, I got the csr output:



Copy and create a new file with this command:


sudo vim domain_com.csr


Enter insert mode by pressing ‘i’. Paste the csr. ‘Esc’ to exit insert mode then :wq to save and quit.



Combine the crt files extracted from the zip folder into a single file. You can do this by using a GUI text editor. Create a blank file then copy and paste each .crt file in this order:

  1. yourdomain_com.crt
  2. SectigoRSADomainValidationSecureServer.crt
  3. USERTrustRSAAddTrustCA.crt
  4. AddTrustExternalCARoot.crt

Copy everything.

Return to your command line, ‘cd’ into the directory where you stored your key and csr file. Create a new file with this command


sudo vim domain_com.crt

Copy and paste.

Save and quit



Find server config settings here:


/etc/nginx/sites-available/default OR /etc/nginx/sites-available/yoursite


If you’re using the default config file, then run this command:

sudo vim /etc/nginx/sites-available/default


Scroll through the config file and make these changes:


Uncomment this (remove #): listen 443 ssl default_server;

Modify:  server _; to server;

<Add the location to your crt and key files>

ssl_certificate /etc/path/to/your/ssl/certificate.crt;

ssl_certificate_key /etc/path/to/your/ssl/privatekey.key;


NOTE: terminate each line with a semi colon.


Config file should have these changes:


listen 443 ssl default_server;


ssl_certificate /etc/path/to/your/ssl/certificate.crt;

ssl_certificate_key /etc/path/to/your/ssl/privatekey.key;


Save and quit.


Restart nginx with this command:

sudo service nginx restart


Now this is where I got an error:

Job for nginx.service failed because the control process exited with error code.

See “systemctl status nginx.service” and “journalctl -xe” for details.


I ran this command to test nginx configuration:


nginx -t


First error had to do with permission on the key. So I  changed ownership of the .key file to the user signed in.


Then restarted the server but another error:


… (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)


This time private key value mismatch. 


After reading numerous articles and watching several youtube videos, I couldn’t find a solution. Mainly because some tutorials are outdated and the one on comodo is helpful to a certain point.



Remember the zip file I downloaded from Hostinger dashboard? It contains the private key *facepalm*.

Open the key file in your favorite (gui) text editor. It should be like this:






Copy it. 

Edit the domain_com.key file with this command


sudo vim domain_com.key


I deleted everything in the file with ‘:1, $d’ then pasted the new key.


Restarted nginx once more and no errors! YES!



Type in: on your browser’s address bar. If all goes well, you should see a green (closed) padlock.



To do this, you’ll need two server blocks in your configuration file. One for port 80 and the other for 443. 

 Modified Server Configuration
server {

listen 80;

listen [::]:80;


return 301 https://$server_name$request_uri;



listen 443 ssl default_server;

listen [::]:443 ssl default_server;
root /path/to/your/site/folder/public;


ssl_certificate /path/to/domain_com.crt;

ssl_certificate_key /path/to/domain_com.key;



This is my first written guide (of some sort) so pardon any errors or mixup. If you have any issues/corrections, do not hesitate to reach out.

Based on one or two, all I had to do was download the zip file containing the private key. Bundle the 4 certificate files and move them to my server.

I’ll work on creating a detailed step by step tutorial as soon as I can (heaven forbid procrastination).


Thank you 🙂



mkdir somename = make directory

vim hello.extension = create a file named hello. Example hello.txt

sudo chown -R  yourusername foldernameORfilename = change ownership

sudo service nginx restart = restart nginx

sudo systemctl restart nginx = restart nginx

ll = get information about files and directories  (present working directory)

cd  = change directory


i = insert

:q = quit without saving

:wq = save and quit

:1,$d = delete everything



Coder’s Tape Laravel deployment guide

Digital Ocean – Create SSL certificate for nginx

Comodo Positive SSL on Nginx guide

Digital Ocean – Community Question force HTTP to redirect to HTTPs

Servers for hackers – Redirect HTTP to HTTPs


Featured Image via Pexels. Created by Pixabay

Self Growth Diary: Page 3- Gratitude

Life comes at you fast. In your moments of pain, anger and sadness, you begin to reflect on your journey. 

Things are rough right now and someday I’ll blog about it. When my mom mentioned gratitude days ago, I brushed it off cause I felt I was truly grateful. I thanked God for his blessings but our conversation this morning made me realise that’s not entirely true.

You see we had it rough in Jos before coming to Ghana. God blessed us but our mindset never changed. There was this feeling of ‘it is not enough’ when in reality, it was overflowing! 

I had to lose it all to see how blessed I was. 

This morning, my mom asked me to move around the house and thank God for everything. For the spoons, the chairs…everything! 

When I started, I broke down in tears. We have so much to be thankful for but the focus was on ‘things that are broken’.

I grew up wishing I had my own room, now I have a room to myself. My little sister has her own room!

I have a Mac book! Something I would see on the magazines and ask ‘God when’. I remember my Sony Vaio broke in Jos and there are days I would switch it on and stare at the white screen. Praying for some sort of miracle…

In our former house (at Regimannuel Estate), I had to craft in my room (it was messy all the time). Here, I converted the garage to my craft room. I was so consumed with the things that did not matter that I failed to appreciate what I had right in front of me.

I always dreamt of living in a duplex as a kid. Walking down the stairs this morning brought back memories of my childhood. 

The staircase I took for granted, climbing up, down, up, down everyday while complaining about irrelevant things, was my wish as a child.

The house we lived in before this one had so many issues (structural). I was consumed by it all. Spent my days complaining.

But it was a beautiful house! We had that pool I always dreamt off (even tho I nearly drowned….story for another day).

I let so much consume me. 

I got angry.

I became sad.

I cried.

And now,


I look back at all God had given us that we took for granted.

We had it all but somehow it felt like we were still struggling.

I look back and realise how those around wished they could switch places with me. Now things make sense!

With my teary eyes, a heart full of so much pain, I say thank you God. You gave us all we ever wanted. You answered all our prayers but somehow we did not see. Even though our reality had changed, the mind was struggling to adapt. 

I’m grateful for being alive. Waking up healthy. I survived a ruptured appendix. I’m still here….I’m grateful!

I’m grateful for my little sister.

I’m grateful for my mother. I remember how she drove from Jos to Taraba State because of government contracts. Many people lost their lives to accidents. Even in all her trials, she has remained healthy and strong. Many do not have their moms. I’m grateful God.

I’m grateful for the house you have blessed us with. Even in this dark moment, I walk around with a grateful heart knowing all will be well. This is temporary. 

I’m grateful for the gifts I’ve been given. I took it all for granted, second guessing myself and doubting my abilities. God would never give me what I cannot handle. 

I’m grateful for everything!



Featured Image Source: GiftPundits (Pexels)

Self Growth Diary: Page 2- Selling your product

It’s 5:44am here in Accra, I woke up some minutes past four. I cannot sleep (so much happening in my head…).

I don’t want to lay on my bed thinking about the things I could have done better so I decided to continue working on my business plans (yay!).

I’m trying to type but I cannot find the right words to express myself, my vision and my goals :(.

Okay so I’ll blog about something I learnt three days ago, about selling your product even if the client says ‘No’!

This video has opened my eyes to my mistakes and the things I could have done differently. I my defense, I had no idea plus it hurts when you put in so much effort to create a unique piece and a client kills your mood by saying “eh i’ve seen it before or make it cheaper”!

In a master class video by Vusi Thembekwayo, he explains how to get the sale even if the client complains about price.

Vusi Thembekwayo

“… there’s no such thing as a product that’s too expensive. No such thing as a product too expensive. A customer tells you a product is too expensive, you talking to the wrong customer.”

I agree completely. You see when I started KenobyMeu, I underpriced my work! I was making and selling necklaces for GHC60-GHC100. I did not consider the time (takes over 4hours to make one), cost of materials or the effort I put into this work. Even at that price, they still want it cheaper. This can be upsetting! Let’s continue…

“… I never talk price, I talk value.”

Now this is what hit me! Michelle you never talk VALUE! When they underprice my work, I would complain to my family and talk about how much effort I put into this work but never to the CLIENT. I did a quick playback of all my interactions with clients and I never mentioned VALUE. I did not sell the product. 🙁

Once again, “… Never talk price with customers, talk value”.

“Never say no …” *insert: why?*”… ’cause then you walk away from a sale”.

“…what you’ve got to figure out is how to make the customer feel bad for not buying. The minute you say no, they don’t feel bad because they’re like “she’s arrogant”, and they walk away – never say no.”

Ah the table has broken on my head! He’s absolutely right about this. Truth is saying “No” does come off as arrogant or I do not need your money so bounce. In reality I need your money, I’m hurt because you do not understand the time and effort I put into my work.

“No is a word you should try never to use in a sales process. You’ve got to find a way of saying no without saying no!”


“The price is the conversation people have absent of value. The minute someone mentions price, it means that there’s no value. It means you’ve commoditised what you do.”

This video is an eye opener for me. I’ve made mistakes but it’s all part of the process. No one has it all figured out which is the beauty of life. You learn everyday.

This brings me back to the time I approached a concept store on instagram. Sent an email never got a response (ouch!). But I was determined to push my products to their store. Finally sent a DM and I got a quick response from the page handler. He apologised about the mix up and sent another email address. So I sent pictures of my work and got great feedback.

I was so happy! Finally! He gave me the contact of his boss and I couldn’t wait to send her my work.

Well there is no happy ending in this story, she saw my work and told me…”it looks nice but I’ve seen it before…somewhere around Osu!” Wait a minute, I know where she must have seen it from ’cause I made the piece for that person (who never gave credit to KenoByMeu)!

I felt terrible, I was a bit defensive and I explained that it must have been my work cause I never get credit for it. Then she sends me pictures from google. Tells me I’m talented and all…*sigh*.

I did give feedback to the guy who replied my email and he explained his boss thinks I’m talented and would love for me to make custom pieces for them. I turned it down!

One thing I wished I had done different was I could have handled the situation better. When she said she had seen it before, I could have sold the value of my product and not catch feelings! But would it have made any difference? Let me gain more life experience and I’ll address this 🙂

There was a time I sent a friend a message that I had started making jewelry again and she asked for pictures and price. You should know where this is going 😀

Well she goes “it’s too expensive and people sell it a lot cheaper”. Hummnn. So she sends me pictures of similar style and asks if I could reduce the price. I was offended by her response ( I won’t lie) but again selling the product value would have been the right thing to do.

I’m learning from Vusi’s videos. I love his humor and how he explains things. No sugarcoating, straight to the point! Amazing!

“… So what I’ve had to figure out is how do I make the conversation about value, by the time it gets to price it doesn’t matter.”

Even though I have made mistakes, I cherish them. I understand that life is a stage, and each stage you take something with you. Rome wasn’t built in a day.

Note to self: Do not feel bad about the mistakes you have made or the time you wasted. You know better now, so rise!

Watch the full video below (I’ve linked it to the part where he talks about making the sales – 10:07)

Continuation of the series – How to get a customer to buy, when they tell you they don’t have the authority to.

Featured Image source, Pexels (photo by Breakingpic)