{"data":{"projects":{"edges":[{"node":{"frontmatter":{"title":"Omni RAG","tech":["Python","FAISS","BM25","RAG","Hugging Face"],"github":"https://github.com/rahulrathnavel/Multimodel-Rag-","external":"https://huggingface.co/spaces/RathnavelRahul/omni"},"html":"<p>A live multimodal retrieval prototype built around a simple principle: answers should show their evidence. It combines dense and sparse retrieval and surfaces PDF-page support alongside responses.</p>"}},{"node":{"frontmatter":{"title":"Voice Surrogate","tech":["Android","Kotlin","Jetpack Compose","LiteRT-LM","TTS"],"github":"https://github.com/rahulrathnavel/voice-surrogate","external":"https://github.com/rahulrathnavel/voice-surrogate/releases/download/v1.0.0/app-debug.apk"},"html":"<p>An Android accessibility prototype for non-speaking individuals, designed around bilingual on-device smart replies and clear text-to-speech feedback. The product value is local, understandable interaction rather than spectacle.</p>"}},{"node":{"frontmatter":{"title":"Raki — real-time chat app","tech":["Kotlin","Jetpack Compose","Firebase","MVVM"],"github":"https://github.com/rahulrathnavel/Raki-Chatapp","external":"https://github.com/rahulrathnavel/Raki-Chatapp/blob/main/RaKi.apk"},"html":"<p>A native Android chat application built with Firebase authentication, real-time messaging, and a maintainable MVVM / repository structure. It focuses on making identity, state, messages, and delivery understandable as features grow.</p>"}},{"node":{"frontmatter":{"title":"Blockchain Biometric Voting","tech":["Next.js","TypeScript","Solidity","Flask","Arduino"],"github":"https://github.com/rahulrathnavel/BlockChain_Voting_System...","external":"https://github.com/rahulrathnavel/BlockChain_Voting_System..."},"html":"<p>A controlled research prototype that explores an auditable voting flow with blockchain, biometric verification, and hardware input. It is deliberately not presented as a production election system.</p>"}},{"node":{"frontmatter":{"title":"Job-signal verification & matching","tech":["Python","CatBoost","XGBoost","Automation","Web data"],"github":null,"external":"/archive/"},"html":"<p>An exploratory ML and automation workflow for suspicious-job signals and résumé/job matching from public listing links. Client data and internal rules remain private; the useful core is turning a pasted listing into a more inspectable decision aid.</p>"}},{"node":{"frontmatter":{"title":"Agriculture telemetry mobile app","tech":["Android","Arduino","Sensors","Wireless telemetry"],"github":null,"external":"/archive/"},"html":"<p>A mobile interface for reading Arduino-connected farm sensor telemetry, including humidity. The value is simple: make real-world readings easier to see and act on from a phone while keeping the device and client details confidential.</p>"}},{"node":{"frontmatter":{"title":"Privacy-preserving smart-grid ML","tech":["Python","Machine learning","Encrypted data","Smart grid"],"github":null,"external":"/archive/"},"html":"<p>Research work on modelling encrypted smart-grid data while preserving privacy constraints. The public description stays intentionally high level until a verified publication or public artifact is available.</p>"}},{"node":{"frontmatter":{"title":"Health-research decision support","tech":["Python","SVM","Tabular data","Image workflow"],"github":null,"external":"/archive/"},"html":"<p>An exploratory tabular plus image-led workflow for health research. It is not a diagnosis tool, does not provide medical advice, and should not be used in place of a qualified clinician.</p>"}},{"node":{"frontmatter":{"title":"Impossible Button","tech":["HTML","CSS","JavaScript"],"github":"https://github.com/rahulrathnavel/impossible-button","external":"https://rahulrathnavel.github.io/impossible-button/"},"html":"<p>A small web game that refuses to take itself too seriously. It is a reminder that curiosity and playful interaction can coexist with serious engineering work.</p>"}}]}}}