01Home 02Research 03Teaching 04Students 05Products 06News 07Writing 08Platform New 09Contact 10Curriculum Vitae
Writing & Blogging

Articles, insights & ideas.

Essays on augmented reality, software engineering, computer architecture, and the occasional road trip — published on ReadClub, Medium, and Bits and Pieces.

Book cover: The Collaboration Reflex — Why the ‘right’ answer to conflict is usually wrong, by Yasas Sri Wickramasinghe, PhD
New Book

The Collaboration Reflex

Why the “right” answer to conflict is usually wrong

A book-length piece of writing, in the same vein as the essays below: forty-five real, anonymised workplace conflicts, and why the instinct to collaborate is usually the wrong response to reach for first.

Get the Book
01

Immersive Technology

Augmented reality metaverse illustration — a wireframe globe viewed through an AR viewfinderAR / VR
readclub.me

Design the Real-World Metaverse with Augmented Reality — Complete Guide

A guide to designing metaverse-style experiences anchored in real-world locations rather than purely virtual spaces. Covers the core AR concepts and design considerations behind a spatially grounded metaverse.

Read article →
Hand tracking in augmented reality — a hand with skeletal joint-tracking pointsAR / VR
yasassri.me

Hand Tracking in Augmented Reality

An overview of how hand-tracking technology works in AR and why it matters for natural, controller-free interaction. Looks at the techniques and challenges behind tracking hand movement and gestures in real time.

Read article →
Augmented reality game development — a game controller projecting a 3D wireframe cubeAR / Gaming
yasassri.me

Game Development with Augmented Reality

A look at what makes AR game development different from traditional game design, from spatial anchoring to real-world interaction. Covers the tools and considerations developers face building AR-native gameplay.

Read article →
Virtual reality in warehouse logistics — a VR headset beside warehouse shelving and rising efficiency barsVR
yasassri.me

Virtual Reality: A Secret Weapon to Boost Warehouse Efficiency

Explores how virtual reality can improve training, layout planning and operational efficiency in warehouse environments. Argues that VR offers a low-risk way to rehearse and refine warehouse processes before rollout.

Read article →
Apple M1 Ultra chip illustration — two processor dies fused by an UltraFusion interconnectArchitecture
yasassri.me

Computer Architect's View on Apple M1 Ultra Chip

A computer-architecture perspective on Apple's M1 Ultra chip, examining how its UltraFusion interconnect fuses two dies into a single unified processor. Considers what that design choice means for chip architecture more broadly.

Read article →
ASML EUV lithography — light focused through optics onto a silicon waferArchitecture
yasassri.me

ASML Chip Manufacturing: EUV Lithography & Computer Architecture

Explains ASML's role in modern chip manufacturing through extreme ultraviolet (EUV) lithography. Connects the physics of EUV to why it has become essential for producing today's most advanced processors.

Read article →
02

Software Engineering

Reducing software development costs — a descending bar chart with a downward cost trendSoftware Eng
Bitsrc.io

3 Strategies to Reduce Software Development Costs in 2023

Outlines practical strategies teams can use to control software development costs without sacrificing quality. Focuses on process, tooling and team-structure choices that compound over a project's lifetime.

Read article →
Web performance and lazy loading — a browser loading a skeleton placeholder beside a speed gaugePerformance
Bitsrc.io

Effects of Too Much Lazy Loading on Performance

Examines the performance trade-offs of over-using lazy loading in web applications. Looks at where lazy loading helps versus where it can quietly hurt perceived performance.

Read article →
Google Chrome experimental developer features — a browser with a lab beaker and feature flagsDev Tools
Bitsrc.io

Google Chrome Experimental Features for Developers

A tour of experimental Chrome features useful to web developers, from DevTools additions to emerging browser APIs. Highlights how trying these early can inform forward-looking front-end decisions.

Read article →
Choosing third-party npm packages — package boxes, a dependency graph, and a security shieldDevOps
Bitsrc.io

5 Best Practices When Choosing Third-Party npm Packages

Practical guidance for evaluating third-party npm packages before adding them to a project. Covers criteria like maintenance activity, bundle size and security posture.

Read article →
Simulating multi-core devices in Chrome DevTools — a CPU core grid linked to phone and desktopDev Tools
Bitsrc.io

Simulating Frontends in Multi-Core Devices Using Chrome DevTools

Shows how to use Chrome DevTools to simulate multi-core device conditions when testing front-end performance. Useful for catching performance issues that only surface on lower-powered hardware.

Read article →
High-fidelity Web Audio in JavaScript — an audio waveform, equalizer bars, and node graphWeb Audio
Bitsrc.io

High Fidelity Web Audio with JavaScript

Covers techniques for building high-fidelity audio experiences in the browser using the Web Audio API. Discusses the building blocks behind precise, low-latency sound in JavaScript applications.

Read article →
Design system with React Material UI — UI component tiles, a React atom, and design tokensFrontend
yasassri.me

Creating a Design System Using React Material UI

Walks through building a consistent design system on top of React and Material UI. Covers component structure and design tokens as the foundation for a reusable UI library.

Read article →
Map libraries for React — a stylised map with a route, location pins, and a React atomFrontend
Bitsrc.io

Top 5 Map Libraries for React in 2021

Compares five popular mapping libraries for React applications, weighing their strengths for different use cases. A practical starting point for choosing a map library for a React project.

Read article →
Rich text editors for React — an editor window with a formatting toolbar and text selectionFrontend
Bitsrc.io

Top 5 Rich Text Editors for React in 2021

Reviews five rich text editor options for React applications, comparing their feature sets and integration effort. Aimed at helping teams pick the right editor for their content needs.

Read article →
Clean coding for web applications — neatly aligned code inside curly braces with a sparkleSoftware
yasassri.me

How Clean Coding Helps You Build Web Applications Quickly

Argues that clean, well-structured code speeds up development rather than slowing it down. Covers habits and conventions that keep a growing web application maintainable.

Read article →
Pulumi AWS infrastructure as code with Bit — a cloud linked to compute, storage, and database componentsCloud
Bitsrc.io

Creating Pulumi AWS Components with Bit

Shows how to package reusable AWS infrastructure-as-code components with Pulumi and share them using Bit. Aimed at teams standardising cloud infrastructure definitions across projects.

Read article →
03

Beyond the Lab

Side projects and lighter writing — the same problem-solving instinct that shows up in the web products I've built, like HouseScout and Faro.

Free fuel-saving website for Sri Lankan drivers — a fuel pump with a savings gauge and location pinInnovation
yasassri.me

I Built a Free Website to Help Sri Lankan Drivers Save Thousands on Fuel

The story behind a free website built to help drivers in Sri Lanka find ways to save on fuel costs. Covers the motivation for the project and what it took to build and ship it.

Read article →
Free virtual queue for businesses — a queue of people, a now-serving ticket, and a phoneInnovation
yasassri.me

Free Virtual Queue for Your Business

Introduces a free virtual queueing tool built to help small businesses manage customer queues without hardware. Explains the problem it solves and how businesses can start using it.

Read article →
GitHub Student Developer Pack — a graduation cap, a git commit graph, and a gift boxEducation
yasassri.me

GitHub Student Pack: Hidden Treasure for University Students

Highlights the GitHub Student Developer Pack and the free developer tools and services it unlocks for university students. Aimed at students who may not realise how much value the pack offers.

Read article →
New Zealand campervan road trip — a campervan on a winding road through snow-capped mountainsTravel
yasassri.me

New Zealand Campervan Road Trip

A personal account of a campervan road trip through New Zealand. A change of pace from the technical writing — travel notes and reflections from the road.

Read article →
Starting a money-making blog on Ghost — a ghost mascot with a blog post and coinsBlogging
yasassri.me

Start a Money-Making Blog on Ghost

A practical walkthrough of starting a blog on the Ghost publishing platform with monetisation in mind. Covers the basics of setup and the choices that shape whether a blog can sustain itself.

Read article →
Black Friday gift ideas — a wrapped gift box with a SALE tag and sparklesLifestyle
yasassri.me

Black Friday Gift Ideas for Him or Her in 2022

A lighter, seasonal piece with Black Friday gift ideas. A departure from the technical essays — practical, timely shopping suggestions.

Read article →
Stay in touch

New essays, delivered by email.