Software engineer · Kenya

Thomas Hondo Chacha Software Engineer

Turning ideas into functional digital products.

I design and develop modern websites and interactive web experiences that help businesses present themselves professionally and serve their customers more effectively.

Based in Kenya · EAT
Focus Websites & web applications
Languages English · Kiswahili
Working Remotely, with direct communication

Perspective

Software should earn its place.

I'm Thomas — an independent software engineer based in Kenya. I design and build modern websites, interactive web applications and practical digital tools for businesses and organisations.

My approach is simple: understand the problem, remove what doesn't help, and build something clear, responsive and genuinely useful. The result should feel considered on every screen — not just in a design mock-up.

More about my approach
01

Clarity first

Every layout, label and interaction should help the visitor understand and act.

02

Built to be used

The work needs to survive real devices, real content and real people.

03

Direct communication

You speak with the person designing and building the solution — not an account manager.

Selected projects

Work with a purpose.

A selection of website demonstrations, concepts and builds. Each project is presented with its real status, so you know exactly what you're looking at.

How I work

A clear process. No guesswork.

Good outcomes come from a considered sequence, not a sprint towards the first visual idea. Here is how a project typically moves from conversation to handover.

Start a conversation
  1. 01

    Understand the problem

    We start with your goals, audience and constraints. Before building, we get clear on the problem that actually needs solving.

  2. 02

    Define the requirements

    We map the content, features and what the first version needs to do. The scope becomes explicit, so expectations stay aligned.

  3. 03

    Design the experience

    I shape the layout and interface flow, then test decisions around structure, language and interaction before development.

  4. 04

    Develop the solution

    I build with clean HTML, CSS and JavaScript, paying attention to responsive behaviour, accessibility and performance.

  5. 05

    Test and refine

    I check the work across screen sizes, exercise forms and links, and fix what can be clearer, faster or more resilient.

  6. 06

    Prepare the handover

    You receive the code, supporting notes and what is needed to run and maintain the site with confidence.

Behind the work

Curious by default. Practical by design.

I'm interested in the space where a real business problem becomes a clear digital experience. That means asking useful questions, making careful decisions and resisting decoration that doesn't serve the user.

Based in Kenya and working remotely, I collaborate directly with the people behind the project. The process stays transparent from the first conversation to handover.

HTML CSS JavaScript Node.js PostgreSQL Git
More about me

Next step

Have a project in mind? Let's make it real.

Tell me what you're building or improving. We can start with a short, no-obligation conversation about the problem, the scope and the right way forward.

Direct communication No obligation English / Kiswahili