Services

Build. Host. Defend.

A business can have a good idea, a good website, and a room full of computers, and still have technology getting in the way.

A website goes down. A server needs attention. Someone gets locked out of an account. A system becomes harder to maintain than it should be. A small configuration problem turns into a much bigger one. That is the kind of work I handle.

I help small and growing businesses build useful technology, keep their systems running, and deal with security before small problems become serious ones. My work falls into three areas: build, host, and defend.

01 Build

Turn an idea into something people can actually use.

A business website should help the business. An internal system should make work easier. An application should solve a real problem. I build websites, applications, APIs, and the systems behind them with an eye toward how they will be used, maintained, and changed later.

Websites

  • Business websites and landing pages
  • Service websites and company platforms
  • Performance and technical SEO foundations

Web applications

  • Booking systems
  • Customer portals
  • Dashboards
  • Internal business tools
  • Custom workflows

Backend and APIs

  • Django applications
  • React interfaces
  • PostgreSQL databases
  • API development and integration
  • Custom backend systems

Automation and software

  • Scripts that remove repetitive work
  • Small tools built around a specific business problem
  • Custom software when an off the shelf product is not the right fit

The important part is that the technology is yours. You should know where your code lives, where your data is stored, who controls the hosting, and how the pieces fit together.

02 Host

Keep the technology behind the business running.

The part customers see is only one part of the system. Behind a website or application are servers, networks, user accounts, certificates, firewalls, backups, and a long list of configuration decisions. When those things are ignored, problems tend to pile up. I help businesses set up and maintain the infrastructure their technology depends on.

Infrastructure

  • Hosting setup and migration
  • Server configuration and maintenance
  • SSL installation and renewal
  • Linux and Windows systems
  • Network configuration
  • Firewall management
  • pfSense and VLAN segmentation

Business technology

  • Computer setup and configuration
  • User and access configuration
  • Network troubleshooting
  • Offline POS systems
  • System recovery and configuration support

Performance and maintenance

  • Website speed improvements
  • Technical SEO setup
  • Infrastructure reviews
  • Configuration cleanup

When something breaks, the goal is not to keep changing things until it works. First, find out what happened. Then understand why. Then fix the part that actually caused the problem.

03 Defend

Security starts with understanding the system.

Security is more than putting a badge on a website or buying another security product. It comes down to understanding who can access a system, what they can access, what the system exposes, and where a mistake could create a bigger problem. I assess applications and infrastructure from that perspective.

Web and application security

  • Manual web application security testing
  • Authentication and access control reviews
  • API security testing
  • Vulnerability discovery
  • Security configuration reviews

Systems and infrastructure

  • Active Directory administration
  • Group Policy management
  • SSH hardening
  • Firewall rules
  • System updates and configuration reviews
  • Network segmentation

Practical hardening

  • Access control
  • Workstation restrictions
  • Data organization
  • Security focused configuration changes
  • Infrastructure hardening

The goal is straightforward: understand what is exposed, fix what matters, and give you a clear picture of what was done and why.

The small things

The small things matter too.

Not every technology problem needs to become a major project. Sometimes the job is getting ten computers configured properly. Sometimes it is organizing a company's files so people can actually find what they need. Sometimes it is writing a small script that saves someone an hour every day. A business depends on hundreds of small systems, settings, processes, and devices working together.

Data organization

Structuring information so it is easier to manage, access, and protect.

Computer and network setup

Preparing hardware, accounts, software, and connectivity for everyday use.

POS systems

Setting up practical point of sale systems for businesses that need reliable day to day operation.

Custom tools

Building small applications and scripts around a specific problem.

Process design

Turning complicated workflows into something people can understand and follow.

Mind maps and technical planning

Making systems, ideas, and processes easier to understand before work begins.

Raspberry Pi and hardware projects

Building small systems for experiments, automation, and specific use cases.

Science and education projects

Using technology to explore ideas, teach concepts, and build working experiments.

Some projects start with a clear specification. Others start with a question: I have an idea, but I do not know what the technical solution should look like. Both are worth discussing.

Where to start

Not sure where the problem is?

You do not need to diagnose your own technology before asking for help. Tell me what is happening.

  • The website is slow.
  • The server keeps going down.
  • Employees are having access problems.
  • Something needs to be built from scratch.

Start with the problem. We can work backwards from there.

A 15 minute technical look

Have a website or system you are not sure about? I can take a quick look and point out anything that immediately stands out. In 15 minutes, you might find that the problem is smaller than you expected. Or you might find something that deserves a closer look. Either way, you get a clearer idea of what you are dealing with before deciding what to do next.

Who I work with

People who need technology to support the business.

I work with people who need technology to help the business run, rather than become another thing they have to worry about.

Small businesses

Building their first serious online presence.

Growing companies

That need someone to look after their systems.

Organizations

That want a clearer view of their security.

Individuals

Turning technical ideas into working projects.

I am based in Nairobi, Kenya, and also work with clients remotely.

Let's talk.

If you are building something, fixing something, or trying to understand why something is not working the way it should, send me the details. You do not need to write a technical explanation. A short description of the problem, what you are trying to accomplish, and where you are stuck is enough to start.

onwirerick@gmail.com and +254 769 511 216