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
Recent work
Built recently.
Loading from GitHub…
Stack
AI & data
Distributed systems
Cloud & infra
Messaging & design
Data stores
Also
AI-assisted dev
Writing
Crafting Better Code with TypeScript
read →Why starting with ‘unknown’ might be better than ‘any’ in TypeScript
read →Rethinking Union Types in TypeScript
read →Elsewhere
Playground
Playground. Click one to open it.
Actxio
Letters in, deadlines out
AI agentMCPTypeScriptNext.jsNode.jsLLM (OpenAI)Supabaseactxio.com ↗02AI Signal
Engineering blogs and AI lab news, daily
RSSDaily cronTypeScriptNext.jsReactTailwind CSSVercelsignal.satharasinghe.com ↗03Promptype
Touch typing for prompt writers
AI drillsTypeScriptNext.jsLLMPostgreSQLpromptype.satharasinghe.com ↗04Risk Engine
Flags risky financial activity
PythonFastAPIPostgreSQLriskengine.satharasinghe.com ↗05Ledger Match
Finds mismatched transactions
TypeScriptPythonNext.jsFastAPIledgermatch.satharasinghe.com ↗06Claims API
Insurance claims processor
TypeScriptNestJSNode.jsMongoDBMicroservicesSwaggerclaims.satharasinghe.com ↗07Cinema Booking
Holds your seats on a timer
TypeScriptPythonNext.jsFastAPIPostgreSQLcinemabooking.satharasinghe.com ↗08Club Booking
School clubs with a waiting list
TypeScriptPythonNext.jsNode.jsFastAPIPostgreSQLcbooking.satharasinghe.com ↗09Childminders Register
Signs children in and out in one tap
TypeScriptReactNode.jsExpressPGlitechildminders.satharasinghe.com ↗10Web3 Wallet
Checks a blockchain wallet balance
TypeScriptWeb3NestJSNode.jsTatum SDKPreactwallet.satharasinghe.com ↗11Package Pulse
Dependency health checks
TypeScriptPythonNext.jsNode.jsFastAPISSE streamingpackagepulse.satharasinghe.com ↗12Interactive Python
Checks your Python as you learn
TypeScriptReactPyodidenishpy.satharasinghe.com ↗13Python Playground
Learn by running examples inline
TypeScriptNext.jsPyodidepython.satharasinghe.com ↗Built with TypeScript, React & Node.js · View Code ↗