email LinkedIn GitHub Download Resume

## About

I build software across the full stack — from backend APIs and database design to cross-platform mobile applications. My work spans REST API development, Flask-based backend services, Flutter mobile apps, and integrating third-party services into production systems.

On the cloud side I work with Firebase and the Google Cloud Console for authentication, real-time database sync, serverless functions, and storage. I use Firebase Authentication with OAuth 2.0 (Google Sign-In) and email/password flows, manage Firestore collections, deploy Cloud Functions, and monitor services through the GCC dashboard including IAM, billing alerts, and Logs Explorer.

I actively use agentic AI tools in my development workflow. Amazon Q Developer, Claude, and OpenAI Codex are part of how I work daily — for code generation, debugging, architecture decisions, and documentation. Projects that would take weeks to scaffold now take days; boilerplate, test cases, and API integrations are handled in minutes. I treat agentic AI as a force multiplier — it handles the mechanical parts so I can focus on design decisions and problem-solving.

Currently interning at Apsis Solutions, building Flutter applications and backend services. Open to full-time software development roles.


## Experience

### Apsis Solutions — Mobile Application Development Intern

Feb 2025 — Present

  • Built Flutter applications with clean UI and smooth navigation
  • Integrated REST APIs and connected mobile clients to backend services
  • Developed API endpoints to support application features
  • Improved application performance and reduced load times
  • Used Git for version control and team collaboration

## Projects

### AI Student Assistant — MERN Stack + RAG

GitHub ↗ Live ↗ Details → Write-up →

A full-stack AI-powered student assistant built on the MERN stack with a Retrieval-Augmented Generation pipeline. Students upload course documents (PDF, DOCX, TXT) and get context-aware answers via real-time Socket.IO chat. Authentication uses OTP-based email verification. Documents are chunked, embedded into a vector database, and queries are answered using an LLM with semantic search. Roadmap includes quiz generation, personalised study plans, and voice chat.

React 18 Node.js Express MongoDB Socket.IO LangChain OpenSearch Python Flask

### IoT Home Automation — Flutter

GitHub ↗ Details → Write-up →

A Flutter mobile application for managing smart home channels, devices, scenes, and user permissions. Features a full onboarding flow with QR-code and Wi-Fi channel setup, device and scene management screens, and runtime permission handling. Uses mobile_scanner for QR scanning and permission_handler for camera and location permissions. Locked to portrait orientation; ships as a release APK built with flutter build apk --release.

Flutter Dart mobile_scanner permission_handler BLE Wi-Fi

### DDoS Detection System

GitHub ↗ Details → Write-up →

A machine learning system for detecting DDoS attacks in Software Defined Networks. Trained a Random Forest classifier on 100K+ network traffic samples, achieving 95%+ detection accuracy. Includes a real-time classification pipeline and a Flask monitoring dashboard.

Python Scikit-learn Flask Pandas

### Remindly — Reminder Application

GitHub ↗ Details → Write-up →

A cross-platform reminder and task management app built with Flutter. Supports creating, editing, and deleting reminders with date/time scheduling, local push notifications, and persistent storage. Clean minimal UI with category-based organisation and a daily agenda view.

Flutter Dart Local Notifications SQLite

### Weather Application — Flutter

GitHub ↗ Details → Write-up →

A cross-platform Flutter weather app that fetches live conditions and a 7-day forecast using the OpenWeatherMap API. Detects the user's current location via GPS, supports manual city search, and displays temperature, humidity, wind speed, and weather icons. Handles API errors and offline states gracefully.

Flutter Dart OpenWeatherMap API Geolocator REST API


## Skills

Category Technologies
Frontend HTML, CSS, JavaScript, React.js, Tailwind CSS, Responsive Design
Mobile Flutter, Dart, Android Development, Cross-Platform Apps
Backend Node.js, Express.js, Flask, REST APIs
Database MongoDB, MySQL, Firebase, SQLite
AI / ML LangChain, RAG, OpenAI, Gemini AI, NLP, Vector Databases, scikit-learn
Tools Git, GitHub, VS Code, Postman, Render, Vercel, Docker
Learning TypeScript, Next.js, System Design, Cloud Deployment

## Tools & Workflow

### Google Cloud & Firebase

I use Firebase as the primary backend for Flutter projects — handling auth, real-time data, and serverless logic. Firebase Authentication supports OAuth 2.0 (Google Sign-In), email/password, and anonymous flows. Cloud Firestore provides real-time document sync across devices. Cloud Functions handle server-side logic like push notifications and data cleanup without managing infrastructure. The Google Cloud Console is where I manage IAM roles, service accounts, billing budgets, storage CORS rules, and structured logs via Logs Explorer.

### Agentic AI in Development

Amazon Q Developer is my primary IDE assistant — used for inline completions, multi-file edits, and explaining unfamiliar codebases. Claude handles architecture discussions, code review, and writing technical documentation. OpenAI Codex and GitHub Copilot accelerate boilerplate generation and test writing. Together these tools compress project timelines significantly — scaffolding a full-stack app, writing API integration code, and generating unit tests that previously took days now takes hours. The workflow shift is not about replacing thinking — it is about spending more time on architecture and less on syntax.


## Education

### ATME College of Engineering, Mysuru

2022 — 2026

BE in Computer Science and Data Science  ·  CGPA: 8.57

Visvesvaraya Technological University, Belagavi

### JSS PU College, SJCE Campus, Mysuru

2020 — 2022

Pre-University (PUC)  ·  91.17%


## Research & Certifications

  • Published Research Paper — "A Review on RAG-Based Student Assistant Chatbot using LangChain", EPRA International Journal of Research and Development (IJRD), Vol. 10, Issue 8, August 2025.
    DOI: 10.36713/epra23698 ↗
  • Python Foundations — Infosys Springboard
  • Data Engineering Training — IVIS Lab

## Contact

Open to full-time roles, internships, and interesting projects. I reply within 24 hours.

## preview

LinkedIn Logo

Connect on LinkedIn

Open to full-time roles, internships, and collaborations. Let's connect.

Visit LinkedIn →
GitHub Logo

View My GitHub

Explore projects in Flutter, AI Chatbots, RAG, Full Stack, and Software Solutions.

Visit GitHub Profile →

Resume — Vivek V

Software & Mobile Developer. Click to open resume.

Open Resume →