“I Quit My KSh 30K Job — Now I Earn KSh 400K a Month From My Bed in Nairobi”

Brian Otieno was earning KSh 30,000 a month at a customer service desk in Industrial Area when a single YouTube tutorial quietly redirected the entire course of his life. Six months later, he was invoicing clients more than his former boss made in a quarter.
At 24, Brian doesn’t own a car. He doesn’t have a degree. He still lives in Umoja — the same estate where he grew up — except now, the small room he occupies is filled with three monitors, a ring light he bought from Gikomba for KSh 1,200, and a whiteboard covered in client names and project deadlines. CLICK HERE TO DOWNLOAD FULL WORDPRESS WEB DEVELOPMENT COURSE.
“People think you need to go to Nairobi CBD to make money,” he says, spinning in his chair. “Mimi niko hapa nyumbani — na pesa inakuja kwangu.” He laughs. It’s the laugh of someone who has earned the right to find the old world funny.
The first website I built was terrible. I charged KSh 5,000 for it and the client still complained. But I learned more from that one project than I did in my entire time at that customer service job. CLICK HERE TO DOWNLOAD FULL WORDPRESS WEB DEVELOPMENT COURSE.
— Brian Otieno, WordPress Developer, Nairobi
How It Started
It was a late night in March 2024 when Brian, exhausted after a double shift fielding angry customer calls, stumbled onto a YouTube channel by a Ugandan developer teaching WordPress for beginners. He watched one video. Then another. By 3am, he had downloaded XAMPP and was building his first local website on his aging Lenovo laptop.
“Sikuweza kulala,” he recalls. “Nilikuwa naona potential. For the first time in years, nilikuwa excited kuhusu kitu.” He didn’t tell anyone at work. He didn’t tell his parents. Every evening after his shift, he would come home, eat quickly, and disappear into his room to study. CLICK HERE TO DOWNLOAD FULL WORDPRESS WEB DEVELOPMENT COURSE.
He gave himself 90 days. If he couldn’t land a paying client by then, he would stop and focus on climbing the corporate ladder. He landed his first client in 47 days — a small salon in Kasarani that needed a website to attract clients from Google. He charged KSh 15,000. The owner paid him in cash, in an envelope, on a Tuesday afternoon.
It was a late night in March 2024 when Brian, exhausted after a double shift fielding angry customer calls, stumbled onto a YouTube channel by a Ugandan developer teaching WordPress for beginners. He watched one video. Then another. By 3am, he had downloaded XAMPP and was building his first local website on his aging Lenovo laptop.
“Sikuweza kulala,” he recalls. “Nilikuwa naona potential. For the first time in years, nilikuwa excited kuhusu kitu.” He didn’t tell anyone at work. He didn’t tell his parents. Every evening after his shift, he would come home, eat quickly, and disappear into his room to study. CLICK HERE TO DOWNLOAD FULL WORDPRESS WEB DEVELOPMENT COURSE.
He gave himself 90 days. If he couldn’t land a paying client by then, he would stop and focus on climbing the corporate ladder. He landed his first client in 47 days — a small salon in Kasarani that needed a website to attract clients from Google. He charged KSh 15,000. The owner paid him in cash, in an envelope, on a Tuesday afternoon.
Three months after his first client, Brian was juggling four projects and had raised his rates to KSh 45,000 per website. He handed in his resignation on a Friday. His supervisor asked if he had another job lined up. “Ndiyo,” he said. He did — just not the kind his supervisor was imagining.
The growth was not without struggle. There were months with no clients, weeks where his Wi-Fi was cut off, and one painful episode where a client — a restaurant in Westlands — refused to pay the final KSh 30,000 installment after receiving the completed site. “Hiyo iliniumiza sana,” he admits. “But it also taught me to always get 60% upfront. Lesson ya KSh 30K — ni ya bei nafuu.”
Brian now charges between KSh 45,000 and KSh 120,000 per project depending on complexity. He has a retainer arrangement with three businesses who pay him KSh 15,000 monthly for ongoing maintenance and updates. His M-Pesa transaction history reads like a corporate salary slip — except it belongs to a 24-year-old in Umoja.
My old boss used to call me into his office to discuss my performance. Now he follows my Instagram page and occasionally likes my posts. Sina ubaya naye — naomba mtu wote afanikiwe.
— Brian Otieno
Advice to Young Kenyans
Brian is cautious about romanticising the journey. “Si rahisi,” he insists. “Unahitaji discipline kubwa. You’re your own boss, which sounds great until you realise you’re also your own HR, your own accountant, your own marketer. Kila kitu — wewe mwenyewe.” CLICK HERE TO DOWNLOAD FULL WORDPRESS WEB DEVELOPMENT COURSE.
But he believes the opportunity is real, and he’s frustrated that more young Kenyans aren’t taking it. “WordPress ni skill inayolipwa pesa halisi. And you can learn it for free. The only investment is time and commitment. Sio lazima ujifunze coding — WordPress hata mtu asiyejua code anaweza. You just need to be willing to start.”
He’s currently working on a free Swahili-language YouTube tutorial series to teach other young Kenyans what he knows. “Kenya ina vijana wengi wenye akili. Wanahitaji tu direction na mtu wa kuwaambia: unaweza.”




