BLOG — ENGINEERING INSIGHTS

Engineering insights & deep dives

Thoughts on engineering, design and building products that scale. Practical lessons from real projects, not theoretical fluff.

6
Articles Published
5
Categories Covered
40+
Minutes of Content
10k+
Total Reads
</>
SEO
SEOOct 8, 2026·5 min read

Local SEO for Freetown businesses: a 10-step checklist

Most people in Freetown search on their phones and name the place they are in. Here are ten practical steps that help your business show up when they do.

SEOLocal SEOFreetownSierra LeoneGoogle Business Profile
J
John Alpha Kargbo
Senior Full Stack Developer, Freetown
Read article →

All posts

Practical lessons from real projects — engineering decisions, trade-offs, and what actually worked.

</>
SEO
Local SEO for Freetown businesses: a 10-step checklist→

Most people in Freetown search on their phones and name the place they are in. Here are ten practical steps that help your business show up when they do.

SEOLocal SEOFreetownSierra Leone
J
John Alpha Kargbo
Oct 8, 20265 min
</>
Career
Hiring a Software Developer in Sierra Leone or Africa: What Clients Should Actually Know→

Time zones, communication, code quality, cost — an honest breakdown from a Freetown-based full-stack…

Sierra LeoneAfricaHire a Developer
J
John Alpha Kargbo
Jul 11, 20267 min
</>
Engineering
2.4k
Scaling a Next.js app to 1M requests a day→

Lessons from moving a monolith to edge-rendered routes and a queue-backed API.

Next.jsPerformanceEdge
J
John Alpha Kargbo
Jun 12, 20257 min
</>
Design
1.8k
Designing dark interfaces that don't strain the eyes→

A practical system for contrast, accent usage and elevation in dark UI.

Dark ModeUIAccessibility
J
John Alpha Kargbo
May 28, 20255 min
</>
DevOps
1.2k
A pragmatic CI/CD pipeline with Docker→

Reproducible builds, preview environments and zero-downtime deploys.

DockerCI/CDGitHub Actions
J
John Alpha Kargbo
May 9, 20259 min
</>
React
3.1k
State management in 2026: what I reach for→

Server components changed the calculus. Here is my decision tree.

ReactState ManagementServer Components
J
John Alpha Kargbo
Apr 22, 20256 min
</>
Career
980
How I structure a freelance engagement→

From discovery call to handoff — the process that keeps clients happy.

FreelancingProcessClient Relations
J
John Alpha Kargbo
Apr 3, 20254 min
</>
Backend
1.5k
Type-safe APIs end to end with tRPC & Zod→

Delete a category of bugs by sharing types between client and server.

tRPCZodTypeScript
J
John Alpha Kargbo
Mar 18, 20258 min

Stay updated

Get notified when I publish new articles. No spam, unsubscribe anytime.

No spam ever
Unsubscribe anytime
Monthly digest