---
title: "Shakiran Nannyombi (@shakiran) | Hashnode"
description: "Coding designs to life. Read the latest articles by Shakiran Nannyombi on Hashnode."
url: "https://hashnode.com/@shakiran"
---

@shakiran

# Shakiran Nannyombi

@shakiran · Kampala, Uganda · Joined January 2026

Coding designs to life

[Website](http://shakiran.dev/)

### [Setting Up Your AWS Builder ID & Connecting to Skill Builder](https://shakiran.hashnode.dev/setting-up-your-aws-builder-id-connecting-to-skill-builder?utm_source=hashnode&utm_medium=feed)

Not sure where to begin? Here is the exact walkthrough to help you register your AWS Builder ID and connect it to Skill Builder in minutes to start learning.

5 min read · [shakiran.hashnode.dev](https://shakiran.hashnode.dev/setting-up-your-aws-builder-id-connecting-to-skill-builder?utm_source=hashnode&utm_medium=feed)

[Aug 23](https://hashnode.com/posts/setting-up-your-aws-builder-id-connecting-to-skill-builder/6a8aaa5a3dd11124e4ccbef8)

### [The Series Finale: QA, Handover, and Closing the Loop (Week 8)](https://shakiran.hashnode.dev/the-series-finale-week-8?utm_source=hashnode&utm_medium=feed)

What it looks like to finish a real project well even when the full client feedback is still on its way.

6 min read · [shakiran.hashnode.dev](https://shakiran.hashnode.dev/the-series-finale-week-8?utm_source=hashnode&utm_medium=feed)

[Aug 4](https://hashnode.com/posts/the-series-finale-week-8/6a71bb0423b1fe15784efbcc)

### [From Idea to Production: Building a Spider-Man Tic-Tac-Toe Game with Kiro](https://shakiran.hashnode.dev/building-tic-tac-toe-game-with-kiro?utm_source=hashnode&utm_medium=feed)

How I introduced student developers to AI-assisted software engineering using Kiro

6 min read · [shakiran.hashnode.dev](https://shakiran.hashnode.dev/building-tic-tac-toe-game-with-kiro?utm_source=hashnode&utm_medium=feed)

[Jul 29](https://hashnode.com/posts/building-tic-tac-toe-game-with-kiro/6a6a7dc05c293fa5c0005814)

### [The Final Polish: Purging Technical Debt, Designing Handover Architectures, and Closing the Loop (Week 7)](https://shakiran.hashnode.dev/the-final-polish-purging-debt-and-handover-architectures-week-7?utm_source=hashnode&utm_medium=feed)

A lesson in sustainability. Inside the final sprint to eliminate legacy naming, build localized candidate data summaries, and document clean handover architectures.

4 min read · [shakiran.hashnode.dev](https://shakiran.hashnode.dev/the-final-polish-purging-debt-and-handover-architectures-week-7?utm_source=hashnode&utm_medium=feed)

[Jul 27](https://hashnode.com/posts/the-final-polish-purging-debt-and-handover-architectures-week-7/6a670dc3b8ac05ecd6adede5)

### [Beyond the Sandboxes: Hardening Routes, Admin Portals, and Server States (Week 6)](https://shakiran.hashnode.dev/beyond-the-sandboxes-hardening-routes-admin-portals-and-server-states-week-6?utm_source=hashnode&utm_medium=feed)

What happens when an app outgrows its staging wheels? Inside the refactor to secure internal dashboards, build RBAC guards, and migrate client-side cache to live databases.

5 min read · [shakiran.hashnode.dev](https://shakiran.hashnode.dev/beyond-the-sandboxes-hardening-routes-admin-portals-and-server-states-week-6?utm_source=hashnode&utm_medium=feed)

[Jul 27](https://hashnode.com/posts/beyond-the-sandboxes-hardening-routes-admin-portals-and-server-states-week-6/6a670b106cb3281e5773af26)
