---
title: "Patrick Waweru (@iampato) | Hashnode"
description: "@iampato. Read the latest articles by Patrick Waweru on Hashnode."
url: "https://hashnode.com/@iampato"
---

@iampato

# Patrick Waweru

@iampato · Nairobi, KE · Joined August 2020

@iampato

### [Great Design Thinking Beats Clever Workarounds Every Time](https://blog.iampato.me/great-design-thinking-beats-clever-workarounds-every-time?utm_source=hashnode&utm_medium=feed)

Lessons from startup engineering: why clever workarounds fail, how design thinking prevents recurring failures, and concrete steps to build systems you aren’t afraid to touch.

7 min read · [blog.iampato.me](https://blog.iampato.me/great-design-thinking-beats-clever-workarounds-every-time?utm_source=hashnode&utm_medium=feed)

[Apr 27](https://hashnode.com/posts/great-design-thinking-beats-clever-workarounds-every-time/69ef62f9330a1ad7f7e2f1b1)

### [Python Multiprocessing: A Finesse Approach](https://blog.iampato.me/python-multiprocessing-a-finesse-approach?utm_source=hashnode&utm_medium=feed)

Leverage Python multiprocessing for efficient parallelism in database migrations. Understand its benefits, limitations, and best use cases

5 min read · [blog.iampato.me](https://blog.iampato.me/python-multiprocessing-a-finesse-approach?utm_source=hashnode&utm_medium=feed)

[Dec 3, 2025](https://hashnode.com/posts/python-multiprocessing-a-finesse-approach/692ff2bb4fd403ed0a547471)

### [WebRTC for Audio Spaces: Key Architecture Considerations](https://blog.iampato.me/webrtc-for-audio-spaces-key-architecture-considerations?utm_source=hashnode&utm_medium=feed)

Explore key architecture considerations for scaling audio spaces with WebRTC, SFU, and MCU, optimizing for efficiency, latency, and bandwidth

3 min read · [blog.iampato.me](https://blog.iampato.me/webrtc-for-audio-spaces-key-architecture-considerations?utm_source=hashnode&utm_medium=feed)

[Dec 3, 2024](https://hashnode.com/posts/webrtc-for-audio-spaces-key-architecture-considerations/674eb3246bea2e7df46556dc)

### [Part 1: Setting Up the Development Environment](https://blog.iampato.me/part-1-setting-up-the-development-environment?utm_source=hashnode&utm_medium=feed)

Guide to setting up a development environment for building a mini Whatsapp app using Node.js, Flutter, PostgreSQL, Docker, Kubernetes, and Terraform

3 min read · [blog.iampato.me](https://blog.iampato.me/part-1-setting-up-the-development-environment?utm_source=hashnode&utm_medium=feed)

[Sep 1, 2024](https://hashnode.com/posts/part-1-setting-up-the-development-environment/66e291135d25778066161456)

### [Introduction to Building a Mini Chatting App](https://blog.iampato.me/introduction-to-building-a-mini-chatting-app?utm_source=hashnode&utm_medium=feed)

Learn step-by-step to build a mini-chat app, covering setup, authentication, real-time messaging, group features, user presence, and deployment

3 min read · [blog.iampato.me](https://blog.iampato.me/introduction-to-building-a-mini-chatting-app?utm_source=hashnode&utm_medium=feed)

[Aug 12, 2024](https://hashnode.com/posts/introduction-to-building-a-mini-chatting-app/66ba5147bab56b945823fff7)
