I build and maintain websites for policy research institutions, civil society networks, and national campaigns — some of them for over a decade, still live, still renewing every year, without me ever having to chase them for it. Four different kinds of work. One way of showing up to all of them.
I move things across thresholds —
businesses, systems, and minds
from where they are to where they must be.
Parents
Coach
Conversations for parents, not a curriculum. I am not the best parent and I am not here to make you one — just to help you see what your child is already quietly telling you.
Start a conversationWeb
Outsourcing
Web and mobile development for organisations that need it built right the first time. Several clients have renewed every year for over a decade, without me once having to chase them.
See the workconst synthesis = async (human, machine) => {
const language = await nlp.parse(human.intent);
const context = model.embed(language.tokens);
const output = await llm.generate({
prompt: context,
temperature: 0.72,
constraints: human.voice
});
return { prose: output, signal: 1 };
};
// RAG pipeline — 1987 → ∞
vectorDB.index(ravinder.experience);
const query = semantic.search(userIntent);
const chunks = retriever.top_k(query, 8);
const answer = ferryman.carry(chunks);
Tech &
Writing
Philosophical essays built on years of reading — Hesse, Krishnamurti, Buber. And practical content and SEO writing for clients who want words that hold up, not just words that rank.
Read the writingMoscow
Batteries
Daryaganj, Delhi. Five decades of keeping things alive when everything else goes dark. Not chosen — inherited. Not a strategy — a given. Some shelter exists before you know you needed it.
Power the system
These aren't
services.
They're just where life took me.
/// Latest Transmissions
View All →Loading recent writing...