Projects using Firebase in Tamil NaduProjects using Firebase in Tamil Nadu
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
39
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
90