[yg]

Yasir Gaji

Senior Software Engineer · Applied AI & Software Architecture

Senior Software Engineer, architecting agentic LLM workflows and event-driven systems. Currently shipping FastAPI / LangChain pipelines at Benmore Technologies. Creator of The Gold Metrics.

I’ve worked with Yasir, and I'm impressed by how sharp and creative he is. He comes up with great ideas and, more importantly, follows through to get things done. He’s a strong programmer and a reliable teammate.
Michael Brown, Director of Administration @ JBPro

Currently shipping

All work →

Recent writing

All writing →

Understanding Hashing in Node.js: A Comprehensive Guide

Simply put, Hashing is a process that transforms input data (like passwords or files) into a fixed-length, irreversible string, known as a hash. It is a fundamental concept in the world of computer science, web development, cybersecurity and cryptography, playing a crucial role...

REST vs. GraphQL: Which API Style Fits Your Needs?

APIs are the backbone of modern application development, enabling seamless communication between frontend and backend systems. REST (Representational State Transfer) has long been the standard for API design, but GraphQL, a newer approach, has emerged as...

Javascript Essentials

Demystifying Blocking and Non-Blocking I/O in JavaScript: A Deep Dive

Blocking and Non-Blocking I/O are key concepts in understanding Node and in the world of JavaScript programming, understanding these concepts is very crucial for developing efficient, responsive applications. This article will explore these fundamental concepts, their implications, and how they shape the way we write JavaScript code.

Javascript Essentials

Available for senior IC + AI architect roles

15-minute intro, no slides, real questions only.

Book a call