Work & case studies
10 projects by Naman Gundaniya with full case studies — a home asset management SaaS with AI invoice extraction, healthcare frontend engineering, RAG note-taking with Next.js and Convex, an AI task manager, a Flutter messenger with an AI chatbot, and a citizen feedback platform for Gujarat Police. Each covers the problem, the architecture and why each technology was chosen.
AVENUOR — Home Asset Management SaaS
AVENUOR is a home and society asset management SaaS live at avenuor.com. It gives homeowners a central registry for appliances, vehicles and building assets — with AI-powered invoice extraction, per-asset health scoring and warranty reminders — and gives housing societies a multi-user console for shared registers, work orders and compliance documents. Built with Next.js and React, deployed on Vercel.
- Next.js
- React
- AI Integration
- SaaS
- Vercel
Mediflow 360 — Healthcare Frontend
Ongoing frontend engineering on healthcare web applications at Mediflow 360: Angular interfaces backed by REST APIs, with render performance, RxJS state management and accessibility treated as delivery requirements. Figma designs become production components clinicians and staff use daily — work where correctness and data sensitivity are non-negotiable.
- Angular
- TypeScript
- RxJS
- REST APIs
- Tailwind CSS
Task-Flow - AI Task Management
Task-Flow is a MERN-stack task management application with role-based access control and AI-assisted prioritisation. It covers team task tracking, assignment and collaboration, with the AI layer suggesting priority order and surfacing productivity patterns rather than replacing human judgement.
- MERN
- AI
- Task Management
- RBAC
ScanX - AI Note Taker
ScanX is an AI note-taking web app built with Next.js, Convex and LangChain. Users upload a PDF, the text is chunked and embedded into a vector index, and a retrieval-augmented chat answers questions against that document with citations back to the source pages.
- Next.js
- Clerk
- Shadcn
- Langchain
- Convex DB
- Tailwind CSS
AI Voice Agent for Education
An AI voice agent for education built with Next.js and the Gemini API. Students speak instead of typing; speech is transcribed, structured into organised notes, and made queryable. Built around the observation that voice removes the friction of note-taking during a lecture.
- Next.js
- React
- Gemini API
- Tailwind CSS
Loop - Messenger with AI Chatbot
Loop is a cross-platform messaging app built with Flutter and Firebase, with real-time one-to-one and group chat plus an integrated AI chatbot. One Dart codebase targets Android, iOS and web, with Firebase handling auth, message persistence and live delivery.
- Flutter
- Firebase
- Web socket
- Dart
Gujarat Police Feedback System
A public citizen-feedback platform built for Gujarat Police on WordPress and Elementor. Citizens submit feedback on police services through a form designed for low-friction completion across a very wide range of devices, literacy levels and connection speeds.
- WordPress
- Elementor
- PHP
- UI/UX
Weather Forecast Application
A cross-platform weather application built with Flutter and the OpenWeather API. City search returns current conditions and forecasts with temperature, humidity and wind, built as a focused exercise in consuming a third-party REST API cleanly and handling its failure modes honestly.
- Flutter
- OpenWeather API
- Dart
- REST API
Advanced Paint Application
A desktop drawing application built in C# with .NET Windows Forms. Freehand and shape tools, a colour palette, and a full undo/redo history — written as a study in the command pattern, since undo is the feature that dictates a drawing app's entire architecture.
- .NET
- C#
- Windows Forms
BMI Calculator
A BMI calculator built with Flutter. Height and weight in, category and guidance out. Small by design — the exercise was making a two-input form genuinely pleasant to use, with unit handling, input validation and clear result presentation.
- Flutter
- Dart
- BMI Calculation
- UI/UX