Proof of Work

Every case study needs four things a buyer can't argue with — the exact before state (in numbers or specifics), what was built (named, not described), the exact after state (in numbers or specifics), and one honest sentence about what made it hard.

No adjectives. No hype. Just what happened.

Live in Production

Systems we shipped. Businesses they run.

Recruitment / HR Tech · Web PlatformLive

Applicare

Recruitment / HR tech — employers and job seekers in one digital flow.

Problem

Applicants and employers had no shared digital space — coordination happened over email and WhatsApp with no tracking.

Solution

A recruitment platform connecting employers and job seekers, with structured application flows and status tracking.

Outcome

Centralised hiring pipeline replacing fragmented manual coordination.

Visit Live Site

Business context

Kenyan recruitment market where most SME hiring still runs through social media posts and manual shortlisting.

The real constraint

No system of record for applications — every hire started from scratch with no history.

What we built

Web-based applicant tracking system with employer dashboard, candidate profiles, and application status management.

Outcome in detail

Centralised hiring pipeline replacing fragmented manual coordination.

What made it hard

Designing for two distinct user types (employer and applicant) with different needs in a single cohesive interface.

Stack / Tools used

Web platformStructured application flowsDashboard
Visit Live Site
Lighting Retail · Website + SEOLive

Spark Lights 254

Large lighting showroom in Nyamakima; strong stock, no Google visibility for Nairobi buyers.

Problem

Large lighting showroom in Nyamakima with no Google visibility for Nairobi buyers searching by room or product category.

Solution

SEO-first website structured around 7 product categories (chandeliers, ceiling lights, pendant lights, dining room lights, wall lights, outdoor lights, bedroom lights) with local search targeting, a lighting guide blog, and WhatsApp ordering flow.

Outcome

Organic search presence for lighting category terms across Nairobi. Same-day delivery capability now discoverable without advertising.

Visit Live Site

Business context

Physical showroom at Nyamakima, Duruma Road — strong stock, no digital discoverability. Buyers searching "chandeliers Nairobi" were finding competitors with inferior stock.

The real constraint

Zero indexed pages for product-specific searches. The business existed only in physical space and word of mouth.

What we built

Multi-page SEO architecture with dedicated landing pages per product category, a lighting guide content section, structured WhatsApp CTA flow, and mobile-first layout.

Outcome in detail

Organic search presence for lighting category terms across Nairobi. Same-day delivery capability now discoverable without advertising.

What made it hard

Product photography had to be done from existing stock in a showroom environment — no studio conditions.

Stack / Tools used

HTML/CSSSEO architectureWhatsApp conversion flowLighting Guide blog section
Visit Live Site
Footwear Retail · E-Commerce WebsiteLive

Trendy Fashion Zone

Branded footwear (Nike, Jordan, Clarks, Vans, Timberland) from Moi Avenue CBD — foot traffic only, no online reach.

Problem

Quality branded footwear (Nike, Jordan, Clarks, Vans, Timberland) sold from Moi Avenue CBD but no online presence to reach buyers outside foot traffic range.

Solution

Full e-commerce website with product collections by category (officials, loafers, sandals, casual, sneakers, sports), WhatsApp ordering integration, free Nairobi delivery positioning, and blog section.

Outcome

Online storefront enabling buyers across Nairobi to browse and purchase without visiting CBD. Collections browsable by category with direct WhatsApp checkout.

Visit Live Site

Business context

Physical retail in Nairobi CBD — high footfall but geographically constrained. No ability to serve Westlands, Karen, or Kilimani buyers who wouldn't travel to Moi Avenue.

The real constraint

Inventory was strong but invisible to anyone outside walking distance.

What we built

Next.js e-commerce site with Supabase image storage, collection pages per shoe category, contact and blog pages, WhatsApp checkout flow, and case studies section.

Outcome in detail

Online storefront enabling buyers across Nairobi to browse and purchase without visiting CBD. Collections browsable by category with direct WhatsApp checkout.

What made it hard

Consistent product photography at scale. Each shoe required individual images in multiple angles.

Stack / Tools used

Next.jsSupabase storageWhatsApp integrationCollection-based catalogue
Visit Live Site
Florist / Gift Delivery · E-Commerce + Delivery SystemLive

Floral Whispers Gifts

Florist in Nairobi — orders via word of mouth and Instagram DMs; same-day delivery not systematised on the web.

Problem

Florist operating in Nairobi with no way to capture orders outside word of mouth and Instagram DMs. No system for same-day delivery coordination.

Solution

E-commerce site with product collections across flowers, teddy bears, gift hampers, cards, and cakes — with same-day delivery positioning across Nairobi and WhatsApp ordering flow.

Outcome

Buyers across Nairobi CBD, Westlands, Karen, and Lavington can now browse, select, and order without requiring a phone call or DM thread. Delivery coverage communicated clearly on site.

Visit Live Site

Business context

Gift and flower delivery market in Nairobi — highly competitive, heavily dependent on Instagram presence and referrals. Peak demand on Valentine's, Mother's Day, and anniversaries.

The real constraint

Orders came through DMs with no structure — no product photos with prices, no confirmation system, no delivery address capture. Every order required manual back-and-forth.

What we built

Next.js e-commerce site with product collection pages, image-led browsing, contact page, and WhatsApp-integrated order flow with clear delivery zone communication.

Outcome in detail

Buyers across Nairobi CBD, Westlands, Karen, and Lavington can now browse, select, and order without requiring a phone call or DM thread. Delivery coverage communicated clearly on site.

What made it hard

Perishable inventory means pricing and availability change frequently. The system needed to be manageable by the owner without developer support for updates.

Stack / Tools used

Next.jsProduct catalogueWhatsApp order flowDelivery zone positioning
Visit Live Site
Internal / Platform · Waitlist SystemLive

OCH Waitlist

Pre-launch waitlist — structured sign-up before full public launch.

Problem

New product or service needed a structured way to capture and manage early interest before full launch.

Solution

Dedicated waitlist landing page with sign-up capture, deployed on CRES infrastructure.

Outcome

Pre-launch interest captured in a structured pipeline rather than through informal channels.

Visit Live Site

Business context

Pre-launch phase for a new offering requiring controlled access and interest management before public release.

The real constraint

No system to capture early adopters or manage launch sequencing.

What we built

Waitlist landing page with sign-up form, hosted on CRES Dynamics subdomain, structured for data capture and pre-launch communication.

Outcome in detail

Pre-launch interest captured in a structured pipeline rather than through informal channels.

Stack / Tools used

CRES infrastructureSign-up captureWaitlist management
Visit Live Site
Infrastructure · Server DeploymentLive

IP Server Project (165.22.128.141)

Dedicated production server at 165.22.128.141 — outside shared hosting.

Problem

Client required a dedicated production server environment outside shared hosting — with control over configuration, security, and deployment.

Solution

Configured and deployed a live production server with direct IP access, managed under CRES infrastructure standards.

Outcome

Live production environment running at dedicated IP. Client has full control over deployment without shared hosting constraints.

Visit Live Site

Business context

Business that had outgrown shared hosting — performance issues, no control over server configuration, security constraints.

The real constraint

Shared hosting limitations blocking custom deployments and causing latency under load.

What we built

Dedicated server provisioned, configured, and deployed — managed production environment with direct access.

Outcome in detail

Live production environment running at dedicated IP. Client has full control over deployment without shared hosting constraints.

What made it hard

Migration from existing setup without downtime.

Stack / Tools used

Linux serverCRES infrastructure standardsProduction deployment
Visit Live Site
E-Commerce / Retail · Online StoreConfirm URL

KSU Shop

Retail business adding an online purchasing channel.

Problem

Retail business with no online purchasing capability — sales limited to physical or WhatsApp-based transactions.

Solution

E-commerce storefront enabling online product browsing and purchasing.

Outcome

Online sales channel operational independent of physical location.

Visit Live Site

Business context

Retail business moving transactions into an online storefront.

The real constraint

Retail business with no online purchasing capability — sales limited to physical or WhatsApp-based transactions.

What we built

E-commerce storefront enabling online product browsing and purchasing.

Outcome in detail

Online sales channel operational independent of physical location.

What made it hard

DNS error at audit — confirm ksushop.co.ke resolves before treating this as production-stable.

Stack / Tools used

E-commerce storefront
Visit Live Site
Footwear Retail · E-Commerce Website + AI ChatLive

Frank Labels Store

Sneaker and footwear retailer (Air Force 1, Jordans, Air Max, Clarks, Timberland) — sales only in WhatsApp, no catalogue.

Problem

Sneaker and footwear retailer (Air Force 1, Jordans, Air Max, Clarks, Timberland) with no structured online catalogue — sales driven entirely through WhatsApp conversations.

Solution

E-commerce site with AI chat assistant ("Dee") for product recommendations, full collection catalogue, category browsing, WhatsApp integration, and nationwide delivery system (free within Nairobi, KES 300 nationwide).

Outcome

Buyers can browse full catalogue and get product recommendations via AI chat without requiring human availability. Orders route to WhatsApp for confirmation. 3-day return policy communicated clearly.

Visit Live Site

Business context

Kenyan sneaker retail — high-demand products (Nike, Jordan, Adidas) with a buyer base that researches online before purchasing. Competitor sites exist; this client had none.

The real constraint

All selling happened in WhatsApp threads — no product photos with prices, no self-serve browsing, owner spending hours on repetitive product queries.

What we built

HTML/CSS e-commerce site with product grid, category pages, WhatsApp checkout integration, and an AI chat layer ("Dee") handling product fit and recommendation queries.

Outcome in detail

Buyers can browse full catalogue and get product recommendations via AI chat without requiring human availability. Orders route to WhatsApp for confirmation. 3-day return policy communicated clearly.

What made it hard

Training the AI assistant to answer footwear-specific questions (sizing, style matching, availability) accurately without hallucinating stock.

Stack / Tools used

HTML/CSSWhatsApp integrationAI chat assistantProduct catalogueCollection page
Visit Live Site
Culture / Media / Community · WebsiteConfirm URL

Tambua Africa

Culture / media / community organisation — no public site for mission or engagement.

Problem

Organisation with a cultural or community mandate had no digital home — no way for audiences to find, understand, or engage with their mission online.

Solution

Website establishing digital presence and communicating organisational purpose.

Outcome

Digital identity established. Audience can find and engage with the organisation online.

Visit Live Site

Business context

Organisation with a cultural or community mandate requiring a single public reference point online.

The real constraint

Organisation with a cultural or community mandate had no digital home — no way for audiences to find, understand, or engage with their mission online.

What we built

Website establishing digital presence and communicating organisational purpose.

Outcome in detail

Digital identity established. Audience can find and engage with the organisation online.

What made it hard

Site returned HTTP 415 at audit — confirm CMS or server configuration before treating this as production-stable.

Stack / Tools used

Website
Visit Live Site
Fine Dining / Hospitality · Website + Reservation SystemLive

TAVO Restaurant

Fine dining at Rosslyn Square, Nairobi — Bolt Food only, no brand-owned web experience.

Problem

Fine dining restaurant in Rosslyn Square, Nairobi with no digital presence matching its premium positioning — Bolt Food listing existed but no brand-owned web experience.

Solution

Full restaurant website with home, about, menu, gallery, events, contact, and table reservation pages. Integrated with Bolt Food for delivery and Google Maps for directions. Premium visual positioning matching the "Savour The Difference" brand.

Outcome

Restaurant now has a brand-owned digital touchpoint separate from third-party delivery platforms. Table reservations bookable directly. Premium positioning communicated before guests arrive.

Visit Live Site

Business context

Premium dining in Rosslyn Square — a location associated with Nairobi's upper-market dining scene. Guests research before booking; the previous digital absence meant first impressions happened on Bolt Food, not on a brand-controlled surface.

The real constraint

No brand-owned web presence. Entirely dependent on third-party platforms for discovery.

What we built

Next.js restaurant site with menu pages, gallery, events calendar, contact, and a reservations flow. Integrated Bolt Food link for delivery orders. Google Maps integration for directions. Premium photography-led visual design.

Outcome in detail

Restaurant now has a brand-owned digital touchpoint separate from third-party delivery platforms. Table reservations bookable directly. Premium positioning communicated before guests arrive.

What made it hard

Fine dining photography and copy standards are high — the site had to feel as premium as the in-restaurant experience.

Stack / Tools used

Next.jsVercel deploymentBolt Food integrationGoogle MapsReservation flow
Visit Live Site
Hospitality / Accommodation · WebsiteLive

Green Cottage Hotel

Hotel in Ugenya, Siaya County — local reputation, no digital reach for out-of-county visitors.

Problem

Hotel in Ugenya, Siaya County — strong local reputation but no digital presence to reach visitors travelling from outside the county.

Solution

Full hospitality website with home, about, services, menu, accommodation, and contact sections. Positioned as "The Pride of Siaya" to own the local hospitality search space.

Outcome

Hotel discoverable online for visitors researching accommodation in Siaya County before travelling. Services and accommodation options visible without requiring a phone call.

Visit Live Site

Business context

County-level hospitality in Ugenya Subcounty, Luhano-Ukwala. Strong word of mouth locally; zero digital footprint for visitors from Nairobi or other counties.

The real constraint

Travellers researching accommodation in Siaya had no way to find Green Cottage — the only discovery path was local referral.

What we built

Static hospitality site with services overview (restaurant, accommodation, drinks), menu section, accommodation page, and contact/booking section.

Outcome in detail

Hotel discoverable online for visitors researching accommodation in Siaya County before travelling. Services and accommodation options visible without requiring a phone call.

What made it hard

Photography and content had to convey warmth and quality using available assets — no professional photography budget.

Stack / Tools used

HTML/CSSGitHub Pages hostingAccommodation and menu sections
Visit Live Site
Food & Beverage / Cultural Dining · Website + WhatsApp OrderingLive

Abila Kitengela (Lounge)

Luo cuisine restaurant and pub in Kitengela — Gwassi fish, Ohangla nights; no web presence outside the neighbourhood.

Problem

Authentic Luo cuisine restaurant and pub in Kitengela with no web presence — a culturally distinctive offering invisible outside its immediate neighbourhood.

Solution

Website with video hero, full menu (Luo cuisine + wines + spirits), cultural storytelling section, and WhatsApp + SMS ordering. Positioned around the "Gwassi Fish" signature dish and Ohangla nights as key differentiators.

Outcome

Cultural dining identity established digitally. Ordering available via WhatsApp and SMS directly from the site. Story of Luo heritage communicated to a wider audience.

Visit Live Site

Business context

Kitengela food scene is competitive. Most establishments are generic. Abila's differentiation — authentic Luo cuisine, Lake Victoria tilapia, cultural events — was known only to regulars.

The real constraint

The cultural story was the product. Without a web presence, that story couldn't reach diners outside the immediate area.

What we built

HTML/CSS site with video hero background, categorised menu (Luo cuisine, wines, spirits), cultural section on Ohangla nights and Luo heritage, WhatsApp ordering integration, SMS ordering option.

Outcome in detail

Cultural dining identity established digitally. Ordering available via WhatsApp and SMS directly from the site. Story of Luo heritage communicated to a wider audience.

What made it hard

Video background without degrading mobile performance required careful compression and fallback handling.

Stack / Tools used

HTML/CSSVideo heroWhatsApp + SMS orderingGitHub Pages
Visit Live Site
Construction / Civil Engineering · Corporate WebsiteLive

Frame Constructors (Michael Owino Constructions)

Construction / civil engineering — 35+ years, 150+ projects, NCA and ISO; referrals only, no digital acquisition.

Problem

35-year-old construction company with 150+ completed projects, NCA certification, and ISO certification — but no digital presence to reach developers and homeowners searching for builders online.

Solution

Corporate website with full services overview, project portfolio, testimonials, certifications showcase (NCA, ISO, KMFB, AAK), insights/blog section, and quote request flow.

Outcome

Company's 35 years of credibility now visible online. Certifications and project history accessible to developers and homeowners researching builders before making contact.

Visit Live Site

Business context

Established construction firm active across Kitengela and Nairobi — residential and commercial. 35+ years, 150+ projects, 98% client satisfaction rate stated. All business through referral; zero digital acquisition.

The real constraint

Developers and institutional buyers now Google contractors before calling. With no web presence, this company was invisible in that research phase despite being one of the most experienced in the market.

What we built

Corporate site with hero slider, services section, project portfolio, testimonials, certifications gallery (NCA, ISO, KMFB, Architects Association of Kenya), blog/insights section, and contact/quote form.

Outcome in detail

Company's 35 years of credibility now visible online. Certifications and project history accessible to developers and homeowners researching builders before making contact.

What made it hard

35 years of work with minimal digital documentation — no project photos, no case study records. Site had to convey credibility through structure and certification proof rather than project imagery.

Stack / Tools used

HTML/CSSGitHub PagesProject portfolioCertifications showcaseQuote request form
Visit Live Site

Case Studies on This Page

Featured here are only the newly added case studies with live production links. The full archive remains on the case studies page.

Florist · E-commerce (Nairobi CBD)

Problem

Strong in-store trade but invisible online — no reorder path or M-Pesa checkout

Solution

Next.js e-commerce, M-Pesa, SEO, same-day delivery UX — live in 4 weeks

Outcome

Full catalogue live; organic & order metrics tracked from Month 2

Live: thestemsflowers.co.ke
View Case Study
Florist · E-commerce (referral engine)

Problem

Premium bouquets & hampers with almost no digital discoverability

Solution

Premium e-commerce, WhatsApp + M-Pesa, SEO — full catalogue indexed

Outcome

100+ monthly organic visitors; referral win → The Stems Flowers project

Live: floralwhispersgifts.co.ke
View Case Study
Fitness Retail · E-commerce + SEO

Problem

Strong product range but no digital storefront or search visibility

Solution

New e-commerce build, category architecture, and Nairobi-focused SEO

Outcome

Live indexed store; month-2 tracking for traffic, orders, and top categories

Live: whitelightstore.co.ke
View Case Study
Home Decor · Website + SEO

Problem

Trusted in Eastleigh but invisible to online curtain searches

Solution

New website, product sections, and Nairobi/Eastleigh local SEO targeting

Outcome

Live indexed site; month-2 tracking for WhatsApp inquiries and conversions

Live: mohaafinestcurtains.co.ke
View Case Study
Lighting Retail · Website + SEO

Problem

Large lighting showroom but no Google visibility for Nairobi buyers

Solution

SEO-first site with 7 product categories, local search targeting, and WhatsApp flow

Outcome

11.7k impressions, 281 clicks, and 2.4% CTR from organic search

Live: sparklights.co.ke
View Case Study