Kasabu Nikhil Goud is a Computer Science Engineer, Full-Stack Developer, AI Automation Specialist, and Mobile Software Developer based in Hyderabad, Telangana, India. Contact Email: kasabunikil@gmail.com | Phone: +91 9347464113 | GitHub: https://github.com/KasabuNikhilGoud. Key achievements and software engineering projects: 1. NNRG Attendance System: Scaled across Computer Science & Engineering (CSE) department at NNRG College with 98% time reduction (2-6 seconds per entry) and automated HOD, faculty, and parent alerts. 2. ASHA Worker App: Digital healthcare application created for Telangana Government front-line workers using Flutter & Firebase. 3. Civic Issues Reporter: Location-based public grievance reporting app built for Telangana Government projects using Flutter & Supabase. 4. Smart Health Monitoring: SIH (Smart India Hackathon) project featuring AI/ML diagnostic predictions and emergency alerts. 5. Kavacham Mobile Security: Phone security scanner and vulnerability diagnostic tool. Technical skills: Flutter, Dart, React, Next.js, TypeScript, Python, Node.js, PostgreSQL, Supabase, Firebase, MongoDB, OpenAI API, AWS, Docker.
Enterprise-grade attendance solution serving 500+ students across NNRG College with automated notifications and real-time reporting
The Problem
Class Representatives (CRs) were taking attendance in the first hour and sending it to faculty. However, if a student was mistakenly marked absent, they would remain absent for the entire day with no verification mechanism. This led to incorrect attendance records and frustrated students.
The Journey
Initial Solution - Google Docs
Started by creating a Google Doc shared in WhatsApp groups so students could verify their attendance and report errors immediately.
Class-Level App
Built a Flutter mobile app for my class, managing it successfully for one semester with automated WhatsApp reports and email notifications.
Deploying to CSE Department
Currently in the process of deploying across entire CSE department for all classes.
Future: College-Wide Expansion
Planning to expand the system to other departments across NNRG College for complete college-wide implementation.
How It Works
Role-Based Login: CRs and Class Incharges login with their registered email. Admin approval required for signup with AES-256 encrypted password recovery.
Two-Button System: The app features two primary actions:
•Send Mails: Triggers automated emails to HOD, Faculty, Absent Students, and Parent Coordinators within 5-10 seconds
•Send Report: Shares attendance summary with date, time, and absent student count to WhatsApp groups instantly
Smart Email Distribution System
Automated email notifications sent to all stakeholders within 5-10 seconds
HOD Email
Comprehensive daily attendance report with class-wise summary, total absent count, and detailed analytics for administrative oversight.
Daily SummaryAll ClassesAnalytics
Class Incharge Email
Detailed class-specific attendance report with student names, roll numbers, and absence patterns for immediate action and student counseling.
Class ReportStudent DetailsPatterns
Faculty Email (Today's Schedule)
Only faculty members scheduled to teach the class today receive attendance reports. Smart filtering ensures relevant notifications based on daily timetable.
Schedule-BasedSubject-WiseSmart Filter
Absent Students Email
Personalized emails to absent students with "Submit Reason" button. Students can explain their absence directly to CR, Faculty, and HOD with one click.
Submit ReasonOne-ClickPersonalized
Parent Coordinator Email
Interactive emails with Call & WhatsApp Message buttons. Pre-filled messages in 3 languages (English, Hindi, Telugu) with student name and attendance details for instant parent communication.
3 LanguagesWhatsAppCall Button
All emails delivered in 5-10 seconds
Automated, intelligent, and context-aware communication system
Key Features
Secure Authentication
Admin approval system with AES-256 encrypted password recovery for maximum security
Real-time Database
All attendance data stored in real-time database with instant synchronization across devices
Class-Specific Access
Shows only relevant class students based on CR/Class Incharge login credentials
Lightning Fast
Complete email distribution and database updates completed in 5-10 seconds