Kenresoft Technologies Ltd
Discuss a projectLog in

Kenresoft Insights

Notes frombuilding software.

Engineering notes from our work: architecture decisions, debugging, performance and product trade-offs. Written by the engineers who build the software.

Your Website Images Are Part of Search Now. Are You Treating Them That Way?
FeaturedSeptember 28, 202611 min readKenneth Amadi

Your Website Images Are Part of Search Now. Are You Treating Them That Way?

Read article

Latest articles

Flutter Architecture

When Your Flutter App Gets Bigger: How to Structure It Before the Codebase Becomes a Problem

Is your Flutter app outgrowing its original structure? Here is a practical guide to setting clear boundaries between UI, logic, and data, so your team can ship features faster without creating a tangled mess.

September 23, 2026 · 14 min read
Flutter

Stop Guessing: How to Debug a Flutter App That Feels Slow

A practical, step-by-step guide to measuring and fixing Flutter performance bottlenecks using DevTools, profile mode, isolate offloading, and smart rendering strategies.

September 18, 2026 · 15 min read
SEO

How to Redesign Your Website and Not Lose Your SEO

A detailed guide to re-designing your website without killing your search engine rankings. URL mapping, redirects, sitemaps and post-launch SEO checks.

September 13, 2026 · 10 min read
SEO

How to Check If Your Website Is Actually SEO-Ready

A practical guide to checking whether your website is SEO-ready using Google Search, Search Console, sitemaps, robots.txt, Core Web Vitals, and a few hands-on tests.

September 7, 2026 · 15 min read
Software Engineering

It's easy to build software but not easy to build the right software.

The tools available for building software have never been more accessible, but the difficult aspect remains choosing what to build, how to build it, and how to keep it useful as things around it change.

August 27, 2026 · 6 min read
Engineering Practices

When a Bug Isn't Really a Bug: How Architectural Constraints Hide Behind Technical Problems

Sometimes the hardest bugs aren't caused by broken code. They're caused by an architecture that no longer matches the problem. Notes on recognizing architectural constraints hiding behind recurring bugs.

August 21, 2026 · 11 min read
Mobile Apps

Does Your Business Need a Mobile App?

Not every business needs an app. I want to show you a way to figure out if your business needs a mobile app and what a mobile app can actually do for you.

August 17, 2026 · 2 min read
Software Development

Do Developers Really Need to Comment and Document Their Code?

Discover why writing code comments and project documentation matters, how they differ, and practical best practices for leaving meaningful context for your future self and team.

April 26, 2023 · 8 min read

Let's talk

Working on a problem like these?

If one of these notes sounds like your system, tell us about it.