AI-Assisted Development
Using AI Coding Assistants To Generate, Review, Debug, And Refine Code Across Web And Mobile Applications.

Computer Engineering student building web and mobile
applications with rapid prototyping workflows.

Hi, I'm Rohit Rajesh Survase, A Computer Engineering Student At Isbm College Of Engineering, Pune. I'm Interested In Building Useful Software Products.
I Use Ai Coding Assistants To Help Plan, Prototype, Implement, Debug, And Refine Web And Mobile Applications. I Am Continuously Strengthening My Programming Fundamentals And Independent Technical Understanding Through Hands-On Projects, Code Review, And Testing.
Ai Assistance Is A Development Method—It Helps Accelerate The Process, But Generated Code Still Needs Human Review, Testing, And Validation To Ensure Quality And Correctness.
Using AI Coding Assistants To Generate, Review, Debug, And Refine Code Across Web And Mobile Applications.
Building Responsive Websites With Python (Flask), Javascript, Html, Css, And Modern Frameworks.
Creating Cross-Platform Mobile Applications Using Flutter And Dart For Ios And Android.
Working With Postgresql, Supabase, Rest Apis, And Backend Integration For Full-Stack Applications.
Ai Assistance Accelerates The Development Process, But Generated Code Still Needs Human Review, Testing, And Validation. Here's My Practical Workflow For Building Software With Ai-Powered Tools:
Clarify requirements, identify constraints, and define the scope of work.
Break down features, user stories, and technical specifications.
Organize work into phases, tasks, and manageable implementation steps.
Use AI tools to explore options, generate code, and implement components.
Read, understand, and validate AI-generated output for correctness.
Run tests, check functionality, verify responsive behavior, and validate edge cases.
Identify errors, evaluate suggested fixes, and ensure reliability.
Write clear comments, update documentation, and record decisions.
Commit changes with meaningful messages using Git and GitHub where configured.
Gather feedback, refine implementations, and continuously improve based on testing.
Important: AI-Assisted Development Is A Working Method, Not Proof Of Mastery Of Every Underlying Technology. AI-Generated Output Can Contain Errors And Needs Human Review, Testing, And Validation. AI Cannot Be Relied On To Build Every Type Of Application Unaided.
Technologies, Workflows, And Skills Used Or Explored Through AI-Assisted Projects. No Proficiency Levels Are Implied—These Represent Project Experience, AI-Assisted Workflows, And Capabilities Under Development.
Note: Items Represent A Combination Of Project Experience, AI-Assisted Workflows, Technologies Used Or Explored, And Capabilities Under Development. AI Assistance Is A Development Method, Not Proof Of Mastery Of Every Underlying Technology.

Based on My Personal Learning Journey
A comprehensive Python learning resource based on personal notes created during my journey of learning Python as my first programming language. Covers Python fundamentals including variables, data types, operators, control flow, functions, collections, object-oriented programming, file handling, exception handling, and modules. Designed for beginners with no prior programming experience, providing a strong foundation for advanced Python topics.
Note: This book represents my personal learning journey with Python as my first programming language. It focuses on building a strong foundation in Python fundamentals and is designed for beginners with no prior programming experience. The material is organized to serve as both a learning guide and a quick reference for study and revision.