~/Projects

Things I've shipped — from AI engines to Android apps.

bash: cat kerala_emergency_response_app.md
In Dev
🚨

Kerala Emergency Response App

2025 – Ongoing

A dual-mode emergency response mobile app built for Kerala — fully functional even when the internet goes down. Designed for real disaster scenarios where networks fail but lives are at stake.

Most emergency apps stop working when you need them most — during a disaster, when networks go down. Kerala Emergency Response App solves this with a smart offline-first architecture: 138+ emergency stations are pre-seeded into a local SQLite database so the core app always works, and live data syncs whenever a connection is available. The app intelligently switches between online and offline modes without the user ever noticing.

Key Features

  • 🟢 ONLINE — Live disaster alerts fetched from real-time feeds
  • 🟢 ONLINE — Supabase cloud sync: fresh station data, news & advisories
  • 🟢 ONLINE — Location-aware nearest service discovery (live GPS + cloud)
  • 🟢 ONLINE — Push notifications for active disaster warnings
  • 🔴 OFFLINE — 138+ pre-seeded emergency stations across Kerala (SQLite)
  • 🔴 OFFLINE — Nearest station finder using cached GPS & local data
  • 🔴 OFFLINE — Emergency contact directory available without internet
  • 🔴 OFFLINE — Last-synced news & alerts visible from local cache
React NativeExpoSupabaseSQLiteTypeScriptOffline-First
bash: cat floww_ai_expense_tracker.md
● Live
💸

Floww — AI Expense Tracker

2026

Floww is a smart personal finance app that uses AI to make money management completely effortless. It's not just another budgeting tool — it's a full financial engine.

Built from scratch with a vibe-coding approach, Floww turns messy real-world financial data into structured, actionable intelligence. Snap a receipt and Gemini instantly extracts the merchant, amount, and category. Connect your Gmail to auto-log every transaction without lifting a finger.

Key Features

  • 📸 Multi-modal OCR — snap receipts and let Gemini parse every line item instantly
  • 📬 Gmail Sync — automatically imports and categorizes email-based transactions
  • 🤖 Agent Floww — an in-app RAG chatbot that answers questions like "how much did I spend on Swiggy last month?"
  • 📊 Finance Health Score — a real-time score based on income vs spending patterns
  • 💰 Smart Budgets — set budgets per category with live burn-rate tracking
  • 🔒 Privacy Mode — one tap to blur all balances in public spaces
AIReactFirebaseNetlifyGmail APIGemini 2.5
bash: cat weathernative.md
Released
🌤️

WeatherNative

2025

A native Android weather application built with React Native featuring real-time weather tracking and a clean, modern UI.

WeatherNative delivers accurate, location-aware weather data with a minimal and polished Android-native feel. Built using React Native, it pulls live data from a public weather API and presents it through smooth animations and an intuitive interface.

Key Features

  • 📍 Live location-aware weather fetching
  • 🌡️ Temperature, humidity, wind speed, and UV index
  • 📅 7-day forecast view
  • 🎨 Dynamic backgrounds that change with weather conditions
  • 📦 Distributed as a standalone APK
AndroidReact NativeAPKWeather API
bash: cat bunk_calculator.md
● Live
📅

Bunk Calculator

2024

A Python + Streamlit mini-app that calculates exactly how many classes you can bunk while staying above the attendance threshold.

Every student's secret weapon. Enter your total classes, attended classes, and the minimum required attendance percentage — Bunk Calculator instantly tells you how many more classes you can safely skip. Built in a weekend with Python and Streamlit, deployed for free.

Key Features

  • Instant calculation — enter 3 numbers, get your answer
  • 📊 Visual progress bar showing current attendance
  • 🎯 Safe-to-bunk count with margin buffer
  • 🌐 Fully web-based via Streamlit — no installation needed
PythonStreamlitEducation
bash: cat sentiment_analysis.md
Archived
🧠

Sentiment Analysis

2024

A machine learning pipeline that classifies the emotional sentiment of text datasets using NLP techniques.

A hands-on exploration of Natural Language Processing. This project implements a full sentiment classification pipeline — from raw text preprocessing (tokenization, stopword removal, stemming) through feature extraction (TF-IDF) to model training and evaluation using scikit-learn.

Key Features

  • 🔤 Full NLP preprocessing pipeline (tokenize → clean → stem)
  • 📊 TF-IDF vectorization for feature extraction
  • 🤖 Multiple classifiers compared: Naive Bayes, Logistic Regression, SVM
  • 📈 Accuracy, precision, recall and F1-score reporting
  • 📂 Works on custom CSV datasets
PythonMLNLPscikit-learnTF-IDF
bash: cat simple_banking_system.md
Archived
🏦

Simple Banking System

2023

A secure Java console application for managing bank accounts, transactions, and customer data using OOP principles.

A foundational Java project that demonstrates core Object-Oriented Programming concepts in a real-world banking context. Supports multiple accounts, deposits, withdrawals, and balance checks — all secured with basic authentication.

Key Features

  • 👤 Multi-user account management with authentication
  • 💳 Deposit, withdraw, and transfer between accounts
  • 📋 Full transaction history per account
  • 🔐 PIN-based authentication for account access
  • 🧩 Clean OOP architecture — Account, Customer, Bank classes
JavaOOPConsole AppData Structures