My Writing

Dive into my musings on life and tech in my latest posts; a blend of introspection and innovation. Keep an eye out for fresh insights and updates!

End-to-End Testing Flutter BLoC Apps with Patrol

Notes from testing a real BLoC-based Flutter app end to end with Patrol - driving the UI, dealing with native permission dialogs, and deciding when to fake the state.

Jul 1st, 2026

Building Neural Networks with PyTorch

A beginner-friendly walkthrough of building a neural network in PyTorch - using a feedforward architecture to create a simple chatbot.

Apr 25th, 2025· on Medium

Why TanStack Query Is a Game-Changer for Frontend Developers

How TanStack Query simplifies server-state management in frontend apps - data fetching, caching, and synchronization done right.

Apr 16th, 2025· on Medium

From 20 Testers to Play Store in 14 Days: How I Published My App

My experience meeting Google Play's new closed-testing requirement - assembling 20 testers in time to publish an Android app.

Jan 9th, 2025· on Medium

Contribute to Open Source for the First Time in 7 Steps

A beginner's 7-step workflow for making your first open-source contribution on GitHub - from choosing a project to opening a pull request.

Dec 8th, 2024· on Medium

Agile & Scrum in Practice: What the Books Skip

I've sat through the 45-minute story point arguments so you don't have to. Here's what Scrum actually looks like from the engineer's seat, ritual stripped out.

Oct 15th, 2024

Building Desktop Apps with Electron Without Hating It

I shipped an Electron notes app and learned the hard way that the code is easy - it's packaging, signing, and IPC security that bite. Here's what saved me.

Aug 27th, 2024

The API Gateway Pattern in Microservices (and When It Bites)

I chased a timeout bug to a stale API gateway config, and it changed how I think about gateways. Here's what they buy you in microservices, and where they bite.

Apr 19th, 2024

GraphQL APIs: What I Wish I'd Known Before Starting

I shipped a GraphQL API that fired 41 queries for one page load. Here's the N+1 pain, schema regrets, and error-handling gotchas I wish I'd known first.

Feb 8th, 2024

IaC 101: A Quick Dive into Infrastructure as Code

An introduction to Infrastructure as Code - what it is, why it beats manual provisioning, and how tools like Terraform automate your cloud setup.

Dec 9th, 2023· on Medium

Postman 101: Getting Past the Send Button

I wasted an afternoon on a token I'd pasted wrong, so here's how I actually use Postman - environments, auto-saving tokens, chaining requests, and real tests.

May 22nd, 2023

Building RESTful APIs That Don't Fight You

The API decisions I actually care about after building a pile of them: nouns not verbs, honest status codes, one error shape, and idempotency that stops double-charges.

Mar 14th, 2023
Kavinda

© 2026 Pasindu Kavinda

LinkedIn Medium 𝕏 GitHub