email LinkedIn GitHub Download Resume

About

I'm a Python full stack developer from Mysuru, India — currently finishing my BE in Computer Science and Data Science at ATME College of Engineering (CGPA 8.57). I build web applications end-to-end using Python on the backend and React on the frontend.

My backend stack is Python-first: Django, Django REST Framework, FastAPI, and Flask for REST APIs and web services. On the frontend I use React with HTML, CSS and JavaScript to build clean, responsive interfaces. Databases I work with include MySQL, MongoDB and Firebase.

I also build cross-platform mobile apps with Flutter. I completed an internship at Apsis Solutions (Feb–May 2026, Bengaluru) where I built a Flutter IoT home automation app and integrated REST APIs using Flask.

Open to entry-level roles in Python backend development, full stack web development, or software engineering.


Experience

Apsis Solutions — Mobile Application Development Intern

Feb 2026 — May 2026  ·  Bengaluru, India

  • Built a cross-platform Flutter IoT home automation app for real-time device monitoring and control
  • Built and integrated RESTful APIs using Flask for mobile-backend communication
  • Implemented Provider-based state management and handled BLE & Wi-Fi device communication
  • Optimised app performance and used Git for version control and team collaboration

Projects

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 Python, Django, Django REST Framework, FastAPI, Flask, Node.js, REST APIs
Database MongoDB, MySQL, Firebase, SQLite
AI / ML Python ML, scikit-learn, NLP, Gemini AI, OpenAI API, ChromaDB
Tools Git, GitHub, VS Code, Postman, Render, Vercel, Docker
Learning TypeScript, Next.js, AWS, Docker, System Design

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 Python, Flask, React, Flutter, and Full Stack Web Development.

Visit GitHub Profile →

Resume — Vivek V

Software & Mobile Developer. Click to open resume.

Open Resume →