AI apps · Scalable SaaS · Distributed systems · Blockchain apps · AI apps · Scalable SaaS · Distributed systems · Blockchain apps ·

Nish

Hands-on Lead Software Engineer with end-to-end product ownership, from early ideas through to fully delivered features.

Building AI apps, scalable SaaS, distributed systems & blockchain apps

See recent work ↓
Profile Image
14 playground apps
PythonTypeScriptGo
Visa · IBM · M&S
Node.js · FastAPI · AWS
WORKED WITH
BondexArena EntertainmentIBMVisaM&SVirginTelefonica

Recent work

Built recently.

Loading from GitHub…

Stack

PythonFastAPI · Pydantic · LangChain · data pipelines
TypeScriptNode.js · NestJS · React · Next.js
Goconcurrent, high-volume services

AI & data

LLMsLangChainLangSmithRAGMCPPrompt engineeringLLM data pipelinesMatching & rankingData enrichment

Distributed systems

High-volume transactionsConcurrencyEvent-drivenBackground workersFailure recovery

Cloud & infra

AWSKubernetesAWS Step FunctionsSQSSNSAzureRailwayGitHub ActionsCI/CD

Messaging & design

RabbitMQKafkaRedisMicroservicesCQRSDDDGraphQLREST

Data stores

PostgreSQLMySQLMongoDB

Also

Express.jsJava

AI-assisted dev

Claude CodeCursorGitHub Copilot

Writing

All posts →

Elsewhere

Playground

Playground. Click one to open it.

01

Actxio

Letters in, deadlines out

AI agentMCPTypeScriptNext.jsNode.jsLLM (OpenAI)Supabaseactxio.com ↗
02

AI Signal

Engineering blogs and AI lab news, daily

RSSDaily cronTypeScriptNext.jsReactTailwind CSSVercelsignal.satharasinghe.com ↗
03

HireCheck

Compares hire photos before and after

AI visionTypeScriptNext.jsReactPostgreSQLRailwayhirecheck.satharasinghe.com ↗
04

Promptype

Touch typing for prompt writers

AI drillsTypeScriptNext.jsLLMPostgreSQLpromptype.satharasinghe.com ↗
05

Risk Engine

Flags risky financial activity

PythonFastAPIPostgreSQLriskengine.satharasinghe.com ↗
06

Ledger Match

Finds mismatched transactions

TypeScriptPythonNext.jsFastAPIledgermatch.satharasinghe.com ↗
07

Claims API

Insurance claims processor

TypeScriptNestJSNode.jsMongoDBMicroservicesSwaggerclaims.satharasinghe.com ↗
08

Cinema Booking

Holds your seats on a timer

TypeScriptPythonNext.jsFastAPIPostgreSQLcinemabooking.satharasinghe.com ↗
09

Club Booking

School clubs with a waiting list

TypeScriptPythonNext.jsNode.jsFastAPIPostgreSQLcbooking.satharasinghe.com ↗
10

Childminders Register

Signs children in and out in one tap

TypeScriptReactNode.jsExpressPGlitechildminders.satharasinghe.com ↗
11

Web3 Wallet

Checks a blockchain wallet balance

TypeScriptWeb3NestJSNode.jsTatum SDKPreactwallet.satharasinghe.com ↗
12

Package Pulse

Dependency health checks

TypeScriptPythonNext.jsNode.jsFastAPISSE streamingpackagepulse.satharasinghe.com ↗
13

Interactive Python

Checks your Python as you learn

TypeScriptReactPyodidenishpy.satharasinghe.com ↗
14

Python Playground

Learn by running examples inline

TypeScriptNext.jsPyodidepython.satharasinghe.com ↗

Built with TypeScript, React & Node.js · View Code ↗

© 2026 Nish