Websites and web apps that stay updated, secure and online.

Inuka Labs checks your sites and apps every week, keeps everything updated, and handles fixes and new features. WordPress, PHP, Laravel, Next.js, React and Node.js. For agencies under your brand, and for businesses and product teams directly.

WordPressWooCommercePHPLaravelNext.jsReactVueNode.jsNestJS
Get a free security review See plans

Plans

Care plans are priced per site or app. Need more than upkeep? Hire me part time. Everything is billed monthly with no setup fee, and you can cancel any month.

Security Care

$100 a month
per site or app
  • Security check every week
  • Core, plugin and package updates: WordPress, Composer, npm
  • Dependency vulnerability scans
  • Malware, file change and error monitoring
  • Backups checked so a restore actually works
  • Uptime alerts
  • A short report you can read in two minutes

Part time developer

$2,000 a month
about 20 hours a week
  • Me on your team as a part time WordPress, PHP, Laravel, Next.js and React developer
  • Works from your tickets, Slack and repos
  • Builds, fixes, deployments and security across your sites and apps
  • Joins your standups during overlap hours

How it works

You see the work before you pay for anything.

1

Free security review

Send me one site or app. I check it and send you a plain report of what needs fixing, whether or not you sign up.

2

Pick a plan

Choose a plan per site or app. I get the access I need and fix anything urgent from the review first.

3

Weekly checks

Every week your site or app is checked and updated. You get a short report and a message the same day if anything looks wrong.

Who it's for

Same work, three ways to buy it.

Web agencies

White label care for your client sites and apps. Reports go out under your brand and your clients only ever hear from you. Hand over as many sites as you like and keep the margin.

Small businesses

Your website keeps working while you run the business. No jargon, one monthly price, and a real person who answers when something breaks.

Product teams

A Laravel, Next.js or Node app in production with no one watching it. I keep dependencies patched, watch errors and uptime, and ship fixes and features as part of your team.

Who does the work

Inuka Labs is a small studio in Nairobi, Kenya. You work with me directly.

Emmanuel Titi

Founder, Inuka Labs. Senior software engineer.

  • Senior developer on contract at a Toronto web agency, where I look after client WordPress and Laravel sites and apps, deployments and security.
  • Was the only responder on a hacked production WordPress site. Removed a fake admin account, a disguised plugin that let attackers run code, hidden webshells and spam pages shown only to search engines, then rebuilt the site from clean sources.
  • Wrote the WordPress audit and hardening scripts that agency now uses, and ran them on live sites, closing a serious SQL injection flaw on two of them.
  • Fixed every finding from a third party penetration test on a Laravel app, with automated tests covering each fix.
  • Built a payment plugin for WooCommerce published on WordPress.org, and three PHP and Laravel packages with over 17,000 installs combined: adapayments, laravel-adapayments and cardano-nft-maker-laravel.
  • Four years building production apps in Laravel, PHP, WordPress, React, Next.js, Vue, Node.js and NestJS, including leading a four person engineering team.

Questions

Why a studio in Nairobi?

Nairobi is UTC+3. My working day covers the full UK and European day and US mornings, and weekly checks run while your team is offline. The lower cost base is why the prices are what they are.

What access do you need?

For WordPress, an admin account. For custom apps, access to the code repository and the server or hosting. For some fixes, hosting or SFTP access. I follow your rules on how access is shared and removed.

What if a site or app gets hacked?

Weekly checks are there to stop that. If it happens anyway, I start the cleanup the same day and we agree a fixed price before the work begins.

How do I pay?

A monthly invoice in US dollars. Bank transfer or Wise.

Start with a free review

Send me the address of one site or app. You get a short report of what needs fixing within a couple of days.

Email Emmanuel