Systems we shipped. Businesses they run.
Recruitment / HR Tech · Web Platform
Live
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.
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.
What made it hard
Designing for two distinct user types (employer and applicant) with different needs in a single cohesive interface.
Stack
Web platformStructured application flowsDashboard
Lighting Retail · Website + SEO
Live
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 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.
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.
What made it hard
Product photography had to be done from existing stock in a showroom environment, no studio conditions.
Stack
HTML/CSSSEO architectureWhatsApp conversion flowLighting Guide blog
Footwear Retail · E-Commerce
Live
Trendy Fashion Zone
Branded footwear (Nike, Jordan, Clarks, Vans, Timberland) from Moi Avenue CBD, foot traffic only, no online reach.
Problem
Quality branded footwear 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, WhatsApp ordering integration, free Nairobi delivery positioning.
Outcome
Online storefront enabling buyers across Nairobi to browse and purchase without visiting CBD.
Business context
Physical retail in Nairobi CBD, high footfall but geographically constrained. No ability to serve Westlands, Karen, or Kilimani buyers.
The real constraint
Inventory was strong but invisible to anyone outside walking distance.
What we built
Node.js e-commerce site with Supabase image storage, collection pages per shoe category, WhatsApp checkout flow.
What made it hard
Consistent product photography at scale. Each shoe required individual images in multiple angles.
Stack
Node.jsSupabase storageWhatsApp integration
Florist / Gift · E-Commerce + Delivery
Live
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.
Solution
E-commerce site with product collections across flowers, teddy bears, gift hampers, cards, and cakes, with same-day delivery positioning.
Outcome
Buyers across Nairobi can now browse, select, and order without requiring a phone call or DM thread.
Business context
Gift and flower delivery market in Nairobi, highly competitive, heavily dependent on Instagram presence and referrals.
The real constraint
Orders came through DMs with no structure, no product photos with prices, no confirmation system, no delivery address capture.
What we built
Node.js e-commerce site with product collection pages, image-led browsing, WhatsApp-integrated order flow.
What made it hard
Perishable inventory means pricing and availability change frequently. The system needed to be manageable by the owner without developer support.
Stack
Node.jsWhatsApp order flowDelivery zone positioning
Cybersecurity / Talent · Multi-role Platform
Live
Ongoza Cyber Hub
Africa-wide cybersecurity talent platform, 10,000+ users, 20+ mentors, 10+ countries.
Problem
Cybersecurity talent, mentors, and opportunities across Africa were fragmented, no single place to profile skills, match mentors, issue certificates, or collect payments.
Solution
Built a multi-role OCH platform with AI-powered profiling, mentor matching, certificate generation, community tools, and M-Pesa billing.
Outcome
More than 10,000 users, 20+ mentors, and presence in 10+ African countries.
Business context
OCH needed a production-grade platform to connect cybersecurity learners, mentors, and programmes across Africa.
The real constraint
Multi-country scale, role-based access, payments, certificates, and AI-assisted profiling had to work together from day one.
What we built
Full OCH platform: AI-powered talent profiling, mentor network, certificate generation, community messaging, M-Pesa billing, and admin controls.
What made it hard
Balancing multi-role permissions, African payment realities (M-Pesa), and AI profiling quality while keeping the product usable on everyday devices.
Stack
AI profilingM-Pesa billingMulti-country RBACCertificate generation
Infrastructure · Server Deployment
Live
IP Server Project
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.
Business context
Business that had outgrown shared hosting, performance issues, no control over server configuration.
What we built
Dedicated server provisioned, configured, and deployed, managed production environment with direct access.
What made it hard
Migration from existing setup without downtime.
Stack
Linux serverCRES infrastructureProduction deployment
Footwear Retail · E-Commerce + AI Chat
Live
Frank Labels Store
Sneaker retailer (Air Force 1, Jordans, Air Max, Clarks, Timberland), sales only in WhatsApp, no catalogue.
Problem
Sneaker retailer 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, WhatsApp integration, and nationwide delivery system.
Outcome
Buyers can browse full catalogue and get product recommendations via AI chat without requiring human availability.
Business context
Kenyan sneaker retail, high-demand products 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.
What made it hard
Training the AI assistant to answer footwear-specific questions (sizing, style matching, availability) accurately without hallucinating stock.
Stack
HTML/CSSAI chat assistantWhatsApp integrationProduct catalogue
Fine Dining / Hospitality · Website + Reservations
Live
TAVO Restaurant
Fine dining at Rosslyn Square, Nairobi, Bolt Food only, no brand-owned web experience.
Problem
Fine dining restaurant 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.
Outcome
Restaurant now has a brand-owned digital touchpoint. Table reservations bookable directly. Premium positioning communicated before guests arrive.
Business context
Premium dining in Rosslyn Square, a location associated with Nairobi's upper-market dining scene. Guests research before booking.
What we built
Node.js restaurant site with menu pages, gallery, events calendar, contact, and a reservations flow. Bolt Food integration. Google Maps integration.
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
Node.jsBolt Food integrationReservation flow
Hospitality / Accommodation · Website
Live
Green Cottage Hotel
Hotel in Ugenya, Siaya County, local reputation, no digital reach for out-of-county visitors.
Problem
Hotel in 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".
Outcome
Hotel discoverable online for visitors researching accommodation in Siaya County before travelling.
Business context
County-level hospitality in Ugenya Subcounty. Strong word of mouth locally; zero digital footprint for visitors from Nairobi or other counties.
What we built
Static hospitality site with services overview, menu section, accommodation page, and contact/booking section.
What made it hard
Photography and content had to convey warmth and quality using available assets, no professional photography budget.
Stack
HTML/CSSGitHub PagesAccommodation sections
Food & Beverage · Website + WhatsApp Ordering
Live
Abila Kitengela
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, cultural storytelling section, and WhatsApp + SMS ordering. Positioned around the "Gwassi Fish" signature dish.
Outcome
Cultural dining identity established digitally. Ordering available via WhatsApp and SMS directly from the site.
Business context
Kitengela food scene is competitive. Most establishments are generic. Abila's differentiation, authentic Luo cuisine, Lake Victoria tilapia, was known only to regulars.
What we built
HTML/CSS site with video hero background, categorised menu, cultural section on Ohangla nights and Luo heritage, WhatsApp + SMS ordering integration.
What made it hard
Video background without degrading mobile performance required careful compression and fallback handling.
Stack
HTML/CSSVideo heroWhatsApp + SMS ordering
Construction / Civil Engineering · Corporate Website
Live
Frame Constructors
35+ years, 150+ projects, NCA and ISO, referrals only, no digital acquisition.
Problem
35-year-old construction company with 150+ completed projects, but no digital presence to reach developers and homeowners searching online.
Solution
Corporate website with full services overview, project portfolio, testimonials, certifications showcase, 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.
Business context
Established construction firm active across Kitengela and Nairobi, residential and commercial. 35+ years, 150+ projects. All business through referral; zero digital acquisition.
What we built
Corporate site with hero slider, services section, project portfolio, testimonials, certifications gallery (NCA, ISO, KMFB, AAK), blog/insights section, and contact/quote form.
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 imagery.
Stack
HTML/CSSGitHub PagesProject portfolioCertifications showcase
Branding / Corporate · Website
Live
Kalou Brands
Branding company in River Road, Nairobi. Strong portfolio, no digital presence to attract new clients.
Problem
Branding company in River Road with a strong portfolio but no online presence to showcase work and attract new clients searching for branding services.
Solution
Professional corporate website showcasing branding services, portfolio, and contact flow positioned for River Road and Nairobi businesses.
Outcome
Branding portfolio now visible online. Clients can discover and evaluate services before reaching out.
Fashion / Retail · Website
Live
Prince Esquire
Luxurious men's clothing on Vera Street, Nairobi. Premium apparel, no online catalogue.
Problem
Luxurious men's clothing and apparel on Vera Street, Nairobi, with no digital catalogue for clients to browse before visiting.
Solution
Elegant website showcasing men's luxury apparel collections, lookbook-style gallery, and WhatsApp ordering flow.
Outcome
Premium positioning communicated online. Clients browse collections and reach out directly via WhatsApp.
Fashion / Retail · Website
Live
Elijays Men's Wear
Men's clothing brand on Bidiogo Street, Nairobi. Mature men's apparel, no online reach.
Problem
Clothing brand on Bidiogo Street selling to mature men, strong in-store offering but no digital presence to reach buyers outside foot traffic.
Solution
Professional website showcasing men's apparel collections, product categories, and WhatsApp ordering for delivery.
Outcome
Men's clothing brand now discoverable online. Clients browse and order without visiting the physical store.
Footwear Retail · Website + SEO
Live
White Light Store
Shoe shop in Rhoda Building, Lilia Avenue. Gym and running shoes, no Google visibility.
Problem
Shoe shop in Rhoda Building, Lilia Avenue, selling gym and running shoes, with no online discoverability for athletes and fitness buyers.
Solution
SEO-optimised website showcasing gym and running shoe categories, product listings, and WhatsApp ordering.
Outcome
Gym and running shoe inventory now discoverable via search. Clients find the shop online before visiting.
Home Décor / Retail · Website
Live
Mohaa Finest Curtains
Curtain shop in Molili Mall, Shop S26. Quality curtains, no online catalogue.
Problem
Curtain shop in Molili Mall with quality products but no online presence for clients browsing home décor before visiting.
Solution
Website showcasing curtain collections, styles, and pricing with WhatsApp ordering and delivery information.
Outcome
Curtain collections now browsable online. Clients view products and reach out before visiting the mall.
Home Décor / Retail · Website
Live
Abdii Finest Curtains
Curtain shop in Molili Mall, Shop S26, 2nd Floor. Quality curtains, no digital presence.
Problem
Curtain shop on the second floor of Molili Mall, strong products but invisible to online shoppers researching home décor.
Solution
Website with curtain catalogue, style galleries, pricing information, and WhatsApp ordering with delivery options.
Outcome
Online catalogue attracting clients who browse before visiting. WhatsApp orders coming in from the website.