9-day longest streak
Hi, I'm Joy Bose PhD (spiking neural networks, U. Manchester) · LLM (Golden Gate University) · MSc in Psychology and Neuroscience of Mental Health (King's College London) · 15+ years…
Hi, I'm Joy Bose
PhD (spiking neural networks, U. Manchester) · LLM (Golden Gate University) · MSc in Psychology and Neuroscience of Mental Health (King's College London) · 15+ years in ML · 20+ patents · Senior Data Scientist at Ericsson Global, BangaloreResearch interests span neuromorphic computing, graph-constrained reasoning,
contemplative technology, and Green AI. Building systems where rigour and
unusual perspective meet.
---
🚀 Core Expertise
- RAG & LLM Systems — NLP-to-SQL, document Q&A, retrieval pipelines
- Agentic AI — MCP-based agents, knowledge graph + LLM orchestration
- Telecom AI — anomaly detection, ticket resolution, financial categorisation
- Edge & Efficient ML — LoRA fine-tuning, TinyLLaMA
- Neuromorphic / spiking neural networks — 20-year thread from PhD to stsmpaper
- Legal AI for Indian judiciary — three repos + two arXiv papers + HuggingFace datasets
- Contemplative / alignment-aware tech — sati-loop, apd-prostration-device with Open hardware (CERN OHL-S licensed, OSF + Zenodo archiving)
- Clinical & cognitive neuroscience AI — neurobiological KG (FalkorDB) · cognitive distortion eval dataset · grounded in KCL MSc peer-reviewed essays (schizophrenia, psychosis, MBSR, Beck model)
🧩 Projects
| Project | What it does | |---|---| | legal_chatbot | Local-first RAG-based legal Q&A | | meditation_recommender_app | LLM-guided mood → recommendation | | bias_navigation | Bias detection in news articles | | banglascriptbot | Low-resource Indic NLP | | HTM + Drift Detection | Real-time anomaly detection · arXiv 2025 | | pendulum-spiking-model | Pendulum neuron model with STDP · arXiv 2025 | | stsmpaper | Spiking neurons ↔ Transformers: same algorithm, two eras · arXiv 2026 | | marxbot | Local RAG chatbot on domain-specific texts · TinyLlama + ChromaDB | | tinyllama-agent-local | Tool-using agent on a tiny local model · no APIs · edge deployment | | htm_drift_detection | HTM + SPRT hybrid drift detection · IJMEMS 2025 · arXiv:2504.18599 | | job_search_agent | AI job search agent · cover letters · interview coach · tracker · Kiro skills + Python | | kg_test_agent | KG-guided generative test agent · FalkorDB · MCP · TinyLlama | | publish-or-perish-index | Research timing intelligence · arXiv velocity · Semantic Scholar · OpenAlex trend · Papers With Code · Polymarket · scores each topic on a Publish-or-Perish Index (PPI) | | ideaforge | KG-grounded multi-methodology innovation agent · TRIZ + Design Thinking + SCAMPER · FalkorDB · MCP · arxiv:2605.13311 | | falkor-irac | Graph-constrained legal reasoning · IRAC knowledge graph · hard verification · Indian judiciary · FalkorDB · arxiv:2605.14665 | | NyayaSaar-LoRA | PEFT/QLoRA-based simplification of Indian legal reasoning · IRAC-to-plain-English translation · legal accessibility · Hugging Face LoRA | | rti-bench | First structured dataset of Indian RTI Commission decisions · 1,516 cases · outcome labels · exemption citations · IRAC components · rule-based pipeline · 🤗 HuggingFace | | newslens | Multi-agent adversarial news bias analysis · propaganda detection · Ollama/Mistral · Qwen2.5-3B | | imljd | 3,613 Indian matrimonial litigation judgments · Supreme Court 2000–2024 · Karnataka HC 2018–2024 · CrPC 482 quashing petitions · outcome labels · knowledge graph · 🤗 HuggingFace | | temporal-coding-tbt | Rank-order spike packets for sensorimotor object inference · STDP causal learning · spiking reinterpretation of Thousand Brains Theory · Monty/TBT · NumPy | | cheapest-solver | Tiered AI task orchestration · regex → lookup → classical ML → SLM → LLM · routes each task to the cheapest correct solver · Green AI · energy-efficient inference | | apd-prostration-device | Open hardware assistive device for repetitive devotional prostration · passive bi-directional kinetic restoration · five mechanical embodiments · silent monastery-safe design · CERN OHL-S v2 · OSF · Zenodo | | sati-loop | Alignment-aware contemplative cybernetic platform · closed-loop EEG + HRV + IMU · negative-only feedback · scaffold withdrawal · transfer-first evaluation · no proxy reward · CERN OHL-S v2 · OSF | | falkor-neuro | Neurobiological knowledge graph · dendritic spine pathology · cannabis/psychosis · schizophrenia nosology · FalkorDB · KCL MSc neuroscience essays | | stride-pipeline | Structural bottleneck diagnosis for Indian High Courts · Input / Capacity / Output classification · 2.45M writ petition records · DAKSH · stage harmonisation · Semantic Disorder Index · CC BY-NC 4.0 | | attention-asymmetry | Amplification asymmetry in AI layoff discourse · capital vs labour narrative reach on X · account-based corpus · ANI follower normalisation · Reddit cross-platform replication · 763 tweets · arXiv:2605.29367 · HF Dataset | | dharma-tech | Buddhist AI monorepo · free text finder · sutta verifier · tradition comparator · prasanga engine · lojong bot · ngondro tracker · meditation logger · MCP server · Ollama + FalkorDB · WSL-first | | emptiness-graph | Typed philosophical knowledge graph of Buddhist emptiness teachings · 25 concept nodes · 38 hand-authored edges · 1,126 passages · Theravada · Madhyamaka · Yogacara · Prajnaparamita · computational philosophy · 🤗 HuggingFace dataset (https://huggingface.co/datasets/joyboseroy/emptiness-graph) | | indic-concept-graph | Multilingual concept prerequisite graph · NCERT curriculum + Buddhist dharma · IndicTrans2 + FalkorDB · Hindi / Tamil / Sanskrit / Tibetan / Chinese | | happy-money-coach | Ken Honda Happy Money philosophy · Arigato Score · emotional transaction tagging · comparative ethics ontology (Buddhist · Christian · Jewish · Islamic · Stoic) · Happiness ROI · local LLM via Ollama · Streamlit · Indian bank statement analysis | | honeywell-rag | Metadata-first RAG with three-lane retrieval over PDFs, Excel, and live IoT sensor data · Groq/Ollama fallback | | learnopt | LLM-tagged latent skill extraction from exam papers · NEET/JEE Advanced · Bayesian Knowledge Tracing · knowledge graph · CP-SAT study optimizer · KL-divergence regime detection · 🤗 HuggingFace | | india-electoral-data-commons | Booth-level electoral analysis from public ECI Form 20 data · swing calculator · turnout anomaly detection · NOTA analysis · vote-to-seat distortion · Gallagher Index · Python · open civic data | | darshana-graph | Text-grounded knowledge graph of Indian philosophy · 18 commentators across Advaita/Vishishtadvaita/Dvaita/Achintya Bhedabheda · 125K corpus records · 28K typed graph edges · closed-vocabulary LLM tagging · 🤗 HuggingFace| | darshana-temporal-analysis | Attribution bias and temporal sourcing in philosophical knowledge graphs · corpus-frequency vs temporal attribution · structural homology across Buddhist/Hindu/Jain traditions · diachronic sense disambiguation · Mahayana + Theravada graph expansion to 45,155 edges · arXiv:2606.29070 · 🤗 HuggingFace | | buddhist-philosophy-graph | Text-grounded knowledge graph of Buddhist philosophy · 54,320 edges · 9 schools (Theravada, Madhyamaka, Yogacara, Chan, Soto Zen, Nyingma, Kagyu, Pure Land, Mahayana) · Longchenpa · Dogen · Nagarjuna · Gampopa · Shinran · 🤗 HuggingFace | | vada-simulator | Citation-grounded multi-agent philosophical debate engine over darshana-graph · 2-school and N-school (3+) vada · LangGraph · Groq/Llama 3.3 · FalkorDB · fabrication-proof citation validation · cross-school/cross-concept debate framing | | contemplative-neuroscience-graph | Neurophenomenological knowledge graph · six contemplative traditions → EEG/fMRI evidence · 59 nodes · 42 edges · evidence-strength rated (high / moderate / low / theoretical) · Korean Seon + Jōdo Shinshū as provisional extensions · null-result caveat structurally attached to orthogonality claims · FalkorDB · companion IEEE-style paper | | digital-buddhism | Teacher reference network analysis across 12 Buddhist subreddits · betweenness centrality · tradition dominance · AI training bias · NetworkX · PullPush API | | bengal-dharma-corpus | Computational vocabulary analysis across Buddhist Vajrayana, Shakta Tantra and Baul Bengali texts · TF-IDF char n-grams · cosine similarity · Tara to Kali lexical migration · Ramprasad Sen OCR · Charyapada · 48 texts across 6 tradition layers | | sequence-machine-revisited | PhD sequence machine (Manchester 2005) reimplemented · rank-order N-of-M SDM · wheel-model spiking sequence machine · benchmarked vs LSTM/Transformer and RAG · includes Ajwani et al. 2021 Nengo SDM reproduction | | prajna | AI-native programming language prototype · belief types + grounding as typed hallucination guard · contract-driven compiler lowering (rules → distilled head → LLM) · deterministic replay · rank-order N-of-M SDM as LLM semantic cache · hot-path distillation compiles the LLM out of the program | | 3gpp-citation-graph | Clause-level cross-reference graph over 3GPP specs (Rel-11/12/13/14/16) · 130K nodes · 210K typed reference edges · 🤗 HuggingFace | | groundtruth-mi | Ground-truth benchmark protocol for mechanistic interpretability, verified against a Hopfield network and rank-order SDM instance | Python | | karaka-lang | Paninian Sanskrit karaka-based calling convention for logic programming · order-independent semantic-role argument binding · subsumption-derived Sutra rewrite engine · nested-frame arity extension · Prolog + Cypher/FalkorDB codegen · position paper | | telekg-agent | Five-agent LangGraph pipeline for telecom knowledge graph querying · 17-query KPI benchmark |---
📄 Papers & Datasets
arXiv
- arXiv:2607.02967 — sdm-rank-order · Rank-order Sparse Distributed Memory
- arXiv:2606.29070 — darshana-temporal-analysis · Attribution bias and temporal sourcing in philosophical knowledge graphs
- arXiv:2606.18222 — darshana-graph · Parallel commentary corpus for comparative Indian philosophy
- arXiv:2606.15349 — learnopt · Latent cognitive structure of standardized exams via knowledge graphs
- arXiv:2606.01632 — Graph-conditioned Shapley attribution in patent valuation
- arXiv:2605.29367 — attention-asymmetry · Capital vs labour amplification in AI layoff discourse on X
- arXiv:2605.28223 — sati-loop · Reward misspecification in closed-loop EEG and biofeedback systems
- arXiv:2605.22206 — temporal-coding-tbt · Spiking reinterpretation of Thousand Brains Architecture
- arXiv:2605.19346 — imljd · Computational dataset for Indian matrimonial litigation
- arXiv:2605.17364 — newslens · Multi-agent framework for adversarial news bias navigation
- arXiv:2605.16843 — rti-bench · Structured dataset for Indian RTI decision analysis
- arXiv:2605.14665 — falkor-irac · Graph-constrained generation for verified Indian legal reasoning
- arXiv:2605.13311 — ideaforge · KG-grounded multi-agent innovation and patent claim generation
- arXiv:2605.00662 — stsmpaper · Spiking sequence machines and transformers
- arXiv:2504.18599 — htm-drift-detection · HTM + SPRT hybrid drift detection · IJMEMS 2025
Datasets
- 🤗 joyboseroy/inIRAC — Structured Indian legal reasoning in IRAC format
- 🤗 joyboseroy/rti-bench — 1,516 Indian RTI Commission decisions · outcome labels · exemption citations
- 🤗 joyboseroy/imljd — 3,613 Indian matrimonial litigation judgments · SC 2000–2024 · Karnataka HC
- 🤗 joyboseroy/CognitiveDistortion-Eval — 130-row LLM evaluation dataset · Beck cognitive distortions · 6 distortion types · AI/ML, clinical, telecom, and real-world r/conspiracy contexts · alignment and misinformation research
Open Hardware
---✍️ Writing & Research
- The Hardware Lottery: Why Transformers Won, What Could Replace Them, and How the AI Bubble Could Burst — LinkedIn · stsmpaper context · neuromorphic computing
- [If You Have Ever Wanted to Ask Shankara, Ramanuja, and Madhva the Same Question and Actually Compare Their Answers](https://medium.com/@joyboseroy/if-yo
-
falkor-irac ★ PINNED
Graph-constrained legal reasoning for Indian judicial AI · FalkorDB · IRAC schema · arXiv:2605.14665
Python ★ 2 2mo agoExplain → -
darshana-graph ★ PINNED
A text-grounded knowledge graph of Indian philosophy, covering Hindu darshanas, the Buddhist Pali Canon, and Jain philosophical texts
Python ★ 1 16d agoExplain → -
learnopt ★ PINNED
Recovering the latent cognitive structure of standardized examinations like JEE and NEET, and using it to generate personalized study plans
Python ★ 0 1mo agoExplain → -
cheapest-solver ★ PINNED
CheapestSolver: A Tiered Orchestration Framework for Energy-Efficient AI Task Resolution. 89% tasks resolved without LLM · energy reduction · Ollama + sklearn
Python ★ 1 1mo agoExplain → -
stride-pipeline ★ PINNED
STRIDE: Graph-theoretic analysis of structural bottlenecks in Indian High Courts · DAKSH data · arXiv paper
Python ★ 0 1mo agoExplain → -
temporal-coding-tbt ★ PINNED
Temporal Coding as a Substrate for Sensorimotor Object Inference: A Spiking Reinterpretation of Thousand Brains Architecture
Python ★ 1 1mo agoExplain → -
emptiness-graph
A typed philosophical knowledge graph of Buddhist emptiness teachings
Python ★ 2 28d agoExplain → -
dharma-tech
Buddhist AI — find texts, compare traditions, track practice, run Computational Madhyamaka. Local LLM + knowledge graph. No API keys.
Python ★ 1 1mo agoExplain → -
imljd
IMLJD — Indian Matrimonial Litigation Judgment Dataset. 3613 cases · Court 2000-2024 · Karnataka HC · IPC 498A quashing · procedural fairness · HuggingFace
Python ★ 1 1mo agoExplain → -
webpageextraction
Boilerplate classification for web pages
Python ★ 1 1mo agoExplain → -
banglascriptbot
Lightweight Streamlit app that converts Banglish (phonetic Bengali) into formal Bengali script using the indic-transliteration library.
Python ★ 1 11mo agoExplain → -
karaka-lang
Sanskrit Karaka Calling Convention: Semantic-Role Argument Binding for Logic Programming, via Paninian Grammar
Python ★ 0 3d agoExplain → -
prajna
Prajna: an AI-native programming language, prototyped in ~450 lines
Python ★ 0 4d agoExplain → -
joyboseroy
Independent researcher · Graph reasoning · LLM systems · Indian legal AI · Neuroscience of consciousness
★ 0 4d agoExplain → -
joyboseroy.github.io
Personal website of Joy Bose, data scientist at Ericsson and PhD from Manchester university
HTML ★ 0 4d agoExplain → -
contemplative-neuroscience-graph
A knowledge graph and companion paper mapping contemplative practices (Samatha Jhana, Vipassana, Dzogchen Rigpa, Sufi Dhikr, Vajrayana Deity Yoga, Korean Seon, and Jodo Shinshu) to their reported neural signatures, cognitive mechanisms, and phenomenological states, with explicit evidence-strength annotation on every claim.
Python ★ 0 5d agoExplain → -
groundtruth-mi
Ground Truth for Mechanistic Interpretability: A Benchmark Protocol Using Architectures with Explicit Computational Semantics
Python ★ 0 9d agoExplain → -
3gpp-citation-graph
Code and dataset note for the 3GPP Spec Citation Graph dataset on Hugging Face.
Python ★ 0 10d agoExplain → -
sequence-machine-revisited
A faithful PyTorch reimplementation of the on-line sequence machine from my PhD work (University of Manchester, 2005), benchmarked against modern sequence models (LSTM, Transformer) and a dense-memory baseline, twenty years later.
Python ★ 0 14d agoExplain → -
darshana-temporal-analysis
A simulation of how ideas travel across religions and philosophies
Python ★ 0 16d agoExplain → -
china_ai_policy_corpus_repo
China AI Policy Corpus (CAPC)
Python ★ 0 17d agoExplain → -
bengal-dharma-corpus
Computational vocabulary analysis across Buddhist Vajrayana, Shakta Tantra and Baul Bengali texts · TF-IDF char n-grams · cosine similarity · Tara to Kali lexical migration · Ramprasad Sen OCR · Charyapada · 75 texts across 8 tradition layers
Python ★ 0 21d agoExplain → -
tipitaka-analysis
Computational stylometric analysis of the English Tipitaka across all three Pitakas
Python ★ 0 22d agoExplain → -
labour-kg
Indian Labour Law Knowledge Graph. A knowledge graph analysis of India's labour law consolidation: 29 Acts compressed into 4 Labour Codes (2019-2020).
Python ★ 0 23d agoExplain → -
digital-buddhism
Digital Buddhism: A Network Analysis of Teacher References on Reddit
Python ★ 0 23d agoExplain → -
elder-rights-graph
A small legal-recourse tool for India's Maintenance and Welfare of Parents and Senior Citizens Act, 2007
Python ★ 0 24d agoExplain → -
vada-simulator
Multi-agent philosophical debate engine, grounded in the darshana-graph knowledge graph of Indian philosophy
Python ★ 0 24d agoExplain → -
telekg-agent
A research prototype exploring three ideas for AI in telecom networks. Built solo, no GPU, runs on synthetic data.
Python ★ 0 25d agoExplain → -
stsmpaper
Spiking sequence machines and transformers paper. Formal equivalence between spiking sequence machines and transformers · Phase-Latency Isomorphism · arXiv:2605.00662 · University of Manchester PhD thesis 2007
Python ★ 0 28d agoExplain → -
india-electoral-data-commons
Open-source tools for booth-level electoral analysis using public ECI Form 20 data. For researchers, journalists, and civil society.
Python ★ 0 1mo agoExplain → -
honeywell-rag
Honeywell Enterprise RAG System
Python ★ 0 1mo agoExplain → -
happy-money-coach
An open-source Streamlit app that analyses your bank statement through Ethical and Happy Money Principles
Python ★ 0 1mo agoExplain → -
pendulum-spiking-model
Biologically inspired spiking neuron model based on damped driven pendulum dynamics, supporting symbolic timing.
Python ★ 0 2mo agoExplain → -
falkor-neuro
A neurobiological knowledge graph built with FalkorDB, grounded in peer-reviewed clinical neuroscience literature.
Cypher ★ 0 1mo agoExplain → -
htm_drift_detection
Drift Detection using HTMs. HTM + SPRT hybrid drift detection · IJMEMS 2025 · arXiv:2504.18599 · streaming telecom KPI · reduced false positives vs KS/Wasserstein
Python ★ 0 2mo agoExplain → -
ideaforge
IdeaForge: A Knowledge Graph-Grounded Multi-Methodology Agent Framework for Innovation Analysis and Patent Claim Generation · arXiv:2605.13311 · TRIZ + Design Thinking + SCAMPER · FalkorDB
Python ★ 0 2mo agoExplain → -
newslens
Multi agent framework to evaluate news articles. 5-agent adversarial news bias analysis · PDS + Manipulation Index · Qwen/Mistral · LangGraph · free Colab
Jupyter Notebook ★ 0 2mo agoExplain → -
rti-bench
Analysis of RTI files: First structured benchmark dataset for Indian RTI decisions · 1,516 CIC cases · outcome prediction · exemption classification · HuggingFace
Python ★ 0 1mo agoExplain → -
attention-asymmetry
Attention Asymmetry in AI Layoff Discourse on X
Python ★ 0 1mo agoExplain → -
indic-concept-graph
Multilingual concept prerequisite lookup across Indian school curriculum (NCERT) and Buddhist dharma terminology.
Python ★ 0 1mo agoExplain → -
sati-loop
Sati-Loop: Alignment-Aware Contemplative Cybernetic Platform
Python ★ 0 1mo agoExplain → -
publish-or-perish-index
Research timing intelligence for academics and independent researchers.
Python ★ 0 1mo agoExplain → -
apd-prostration-device
Assisted Prostration Device (APD): An Open Hardware Platform for Bi-Directional Kinetic Restoration in Repetitive Devotional and Rehabilitative Kneeling Practice
★ 0 1mo agoExplain → -
NyayaSaar-LoRA
Lightweight LoRA adapter fine-tuned to simplify structured Indian legal reasoning into plain English.
Jupyter Notebook ★ 0 2mo agoExplain → -
kg_test_agent
Knowledge graph based automatic test agent
Python ★ 0 2mo agoExplain → -
job_search_agent
An agent to aid in job searching
Python ★ 0 2mo agoExplain → -
legal_chatbot
A simple legal chatbot you can install on your local laptop
Python ★ 0 2mo agoExplain → -
tinyllama-agent-local
Most LLM demos rely on large cloud models. This project shows how to build a working agent system on a tiny local model.
Python ★ 0 2mo agoExplain → -
marxbot
MarxBot: Ask Marx Anything
Jupyter Notebook ★ 0 2mo agoExplain → -
bias_navigation
Bias Aware Navigation
Python ★ 0 2mo agoExplain → -
meditation_recommender_app
A meditation recommendation app with TinyLLaMA-guided instructions and ML-based mood classification, built using Streamlit.
Python ★ 0 2mo agoExplain → -
ConferencePPTs
Conference Presentations
★ 0 11mo agoExplain → -
ML101Lectures
Lectures for ML101 class
★ 0 6y agoExplain → -
Algo101Class
Algorithms 101 Class PPT
★ 0 6y agoExplain → -
Javascript101
Intro to HTML and Javascript for School students
★ 0 6y agoExplain → -
Examplesfor101lectures
Example code for 101 lectures
Jupyter Notebook ★ 0 6y agoExplain →
No repos match these filters.