Subash S's Work | ContraWork by Subash S
Subash S

Subash S

Building scalable Next.js, Flutter & AI applications

New to Contra

Subash is building their profile!

Cover image for VitaCare🚀 

1. Immutable Health Records
VitaCare🚀 1. Immutable Health Records (Blockchain & AES-256 Encryption) I moved beyond standard database storage to build a Tamper-Proof Medical Ledger. I learned how to implement a hybrid storage strategy where sensitive patient data is encrypted via AES-256 at the application layer before being anchored to a blockchain. This taught me how to ensure absolute data integrity, making medical histories immutable while providing a verifiable audit trail for every access request. 2. Privacy-First Consent Logic (Granular Data Sharing) Architecting the "Time-Limited Access" protocol taught me how to handle high-stakes privacy. I engineered a system where patients can issue temporary, scoped decryption keys to doctors via smart contracts. This taught me how to implement a Zero-Trust architecture, ensuring that healthcare providers only see what they need, exactly when they need it, with access automatically revoking after a set TTL (Time-To-Live). 3. Edge-Optimized Backend & Secure Validation By leveraging Supabase Edge Functions, I learned how to move critical business logic closer to the user while maintaining a "Thick-Client, Secure-Server" model. I architected isolated server-side environments for data validation and healthcare-specific compliance checks, which taught me how to drastically reduce latency in high-volume environments without compromising on server-side security. 4. Proactive Health Intelligence (Predictive Monitoring) I leveled up my AI integration skills by building an Advanced Command Center for Disease Surveillance. I learned how to aggregate anonymized, real-time data from disparate sources—including IoT wearable integrations—to generate heatmaps for disease outbreaks. This taught me the complexity of Geospatial Data Engineering and how to turn passive monitoring into proactive healthcare interventions. 5. Multi-Platform Synchronization (Unified Digital Ecosystem) Building a system that bridges Citizens, Doctors, and Government officials taught me the challenges of Cross-Stakeholder State Management. I learned how to maintain a "Single Source of Truth" across a multilingual Next.js web ecosystem and mobile interfaces, ensuring that a life-saving update on a doctor's portal is reflected on a patient's mobile dashboard in near real-time. 6. Inclusive Design & Localized Accessibility To tackle the diversity of the Indian healthcare landscape, I implemented a Multilingual UI Framework. I learned how to architect a scalable localization layer that supports regional languages, ensuring that the platform is accessible to rural citizens. This taught me the importance of Inclusive UX Engineering—where the technical complexity is hidden behind a simple, high-impact interface for non-technical users.
0
3
Cover image for RAG is only as good
RAG is only as good as the data you feed it. 📄➡️🤖 I am excited to share that I’ve completed the Build an AI-Powered Document Retrieval System with IBM Granite and Docling lab from IBM SkillsBuild! While my previous work focused on the RAG pipeline, this lab went deeper into the most critical step: Document Parsing. We often forget that real-world data isn't clean text—it's locked in complex PDFs and formatted documents. What I built in this hands-on lab: 🔹 Advanced Parsing with Docling: I used Docling to not just "read" text, but to understand the structure of documents, preserving the context for the AI. 🔹 Granite Power: Leveraged IBM Granite models (granite-embedding-30m-english) to create high-quality vector embeddings. 🔹 Seamless Integration: Orchestrated the entire workflow using LangChain to connect the parsed data with the retrieval engine. This skill allows me to build AI agents that don't just "guess" answers but can accurately retrieve information from complex business documents. Technical breakdown of what I built: 🔹 Orchestration: Used LangChain to manage the flow between the user, the database, and the model. 🔹 Embeddings: Leveraged IBM Granite models (granite-embedding-30m-english) to convert text into vector representations. 🔹 Data Processing: Implemented document loading and chunking strategies to optimize context windows. 🔹 Synthesis: Created a system that retrieves relevant data and generates accurate, fact-based summaries. This experience has given me the practical skills to build AI applications that are not just "smart," but also accurate and domain-specific.
1
9
Cover image for MIT Connect🎉 

1. Hierarchical Access
MIT Connect🎉 1. Hierarchical Access Control & Multi-Tenant Architecture I moved beyond basic authentication to implement a granular Role-Based Access Control (RBAC) system. By architecting a "Portal-Switch" logic, I learned how to serve distinct frontend environments (Admin vs. Student) from a unified backend, ensuring that administrative actions like fee management and academic overrides are cryptographically isolated from student-level access. 2. Predictive Academic Logic & Real-time Analytics Instead of static data display, I engineered a Proactive Attendance Engine. I learned how to write complex backend aggregation pipelines that don't just calculate percentages, but run "Safe-Miss" simulations. This taught me how to transform raw timestamped logs into actionable insights, helping users predict eligibility before it becomes a critical failure point. 3. Optimized Grid Scheduling & Sparse Data Handling Building the Dynamic Timetable Matrix taught me how to manage high-density relational data with significant "empty states." I learned how to optimize frontend rendering for a 2D coordinate-based schedule (Time vs. Day), ensuring that the UI remains performant and responsive even when mapping hundreds of unique course-section combinations across a decentralized database. 4. Financial Integrity & Transactional Consistency Handling the Invoices and Fee Administration module taught me the importance of ACID compliance. I learned how to architect transactional workflows in the database to ensure that financial records—from generation to payment status—remain immutable and consistent, preventing data drift in multi-step billing cycles. 5. Component-Driven Design & Scalable UI Systems To maintain consistency across the Analytics and Academic modules, I developed a proprietary library of reusable UI components. I learned how to build "Data-Agnostic" widgets—such as the Stat Cards and the Weekly Trend Bar Charts—that can be hot-swapped across different dashboards, drastically reducing technical debt and ensuring a uniform brand identity. 6. High-Throughput State Management Building the Intelligence & Analytics suite taught me how to manage global state across a complex dashboard ecosystem. I learned how to implement optimized fetching strategies (like SWR or React Query) to ensure that when an Admin updates an event or a student marks an attendance hour, the change propagates across the entire system without requiring manual refreshes or redundant API overhead.
1
15
Cover image for Cognitive Guardian: Building Cognitive Guardian
Cognitive Guardian: Building Cognitive Guardian was a massive undertaking that pushed me to bridge the gap between physical hardware and cloud infrastructure. Transitioning this from a conceptual idea to a fully integrated digital tether taught me invaluable lessons in full-stack architecture, IoT, and edge computing. Architecting Resilient Systems (Failover Logic): I learned how to design a system that doesn't just fail gracefully, but adapts. Building the "Offline Handshake" protocol taught me how to seamlessly hand over session logic from a smartphone (Cellular/BLE) to a microcontroller (LoRaWAN) when entering network dead zones. Edge AI & Hardware-Software Integration: Instead of relying on cloud-based machine learning (which introduces latency), I learned how to program Edge AI natively on a microcontroller. Writing C++ state machines to calculate 3D acceleration vector magnitudes (via an MPU6050 sensor) taught me how to achieve zero-latency anomaly detection while operating under strict hardware constraints. Polyglot Database Strategy: I leveled up my data engineering skills by realizing one database doesn't fit all. I learned how to route high-throughput, real-time GPS telemetry into MongoDB (leveraging 2dsphere indexes for geospatial queries), while using PostgreSQL for strict relational state tracking, and Hyperledger Fabric for immutable audit logs. Privacy by Design (Self-Sovereign Identity): Handling sensitive medical data taught me modern compliance and security. I learned how to implement Decentralized Identifiers (DIDs) on a permissioned blockchain, ensuring that user data remains encrypted and is only temporarily accessible to authorities via smart contracts during an active SOS. Mobile Battery Optimization & Background Tasks: On the Flutter side, I learned how to handle intensive background processes without killing the user's device. Implementing dynamic location polling tied to the phone's internal accelerometer taught me deep, native-level power optimization for both Android and iOS. Managing High-Velocity Data Streams: Building the Node.js/Express backend taught me how to handle asynchronous data spikes. I learned to implement rate-limiting and use Socket.IO (http://Socket.IO) to bypass standard HTTP request cycles, successfully pushing critical hardware SOS alerts to a React web dashboard in under two seconds.
1
26