About
Hello, and welcome to my portfolio! I am Rohit Raut. I am a Computer Science graduate from California State University, Chico.
I'm excited to share my portfolio with you and hope that you enjoy exploring my projects and learning more about me. Thank you for stopping by!
Graduate Student & Software Developer.
- Phone: +1 (530) 591-2800
- Email: rvr994@gmail.com
- City: Chico, CA, USA
- Degree: M.S. in Computer Science
Technical Skills
Programming Languages: C++, Python, Java, C, Dart, Swift
Web Technologies: HTML, CSS, PHP, Django, React
Database: MySQL, MongoDB, SQLite.
Tools: Android Studio, Visual Studio, XCode, Django, MS Office, Anaconda, OpenCV, Vagrant, Git, Flutter, Docker, Jira.
Data Science: Hadoop, NumPy, Pandas, TensorFlow, Keras, Tableau, Pytorch, Sklearn, SciPy, Matplotlib
Coursework: Operating systems, Machine Learning, Computer Vision, DSA, Data Structures, Database Management Systems, Object-Oriented Programming.
Cloud: Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure
OS: Windows, Linux, Mac.
Research paper on ‘A Doctor’s Appointment Booking System using Recommendation Model’ in a Conference named IJCSE - ISSN: 2347-2693.Vol 8, Issue 12, pp.62-65, Dec-2020.
Experience
Research Assistant. (Nov 2023 - Present)
California State University Chico, USA
• Implementing LLM technology for syllabus analysis, enhancing educators' understanding and instructional design practices.
• Integrating generative AI into LLM tool development for automating administrative tasks (e.g., meeting minutes, syllabus organization)
for a 20% efficiency boost in departmental operations.
• Developing innovative solutions for real-world challenges, with the goal of revolutionizing content generation processes and driving
advancements across industries.
Graduate Student Assistant. (August 2021 - December 2023)
California State University Chico, USA
• Proficiently executed software installation and maintenance, ensuring uninterrupted functionality.
• Swiftly resolved hardware and software issues to optimize system performance.
• Skillfully assembled and maintained personal computers, enhancing overall hardware compatibility.
• Provided students with invaluable guidance, consistently resolving software-related challenges.
Software Development Engineer Intern. (Dec 2020 - March 2021)
Selected Interventions, UK
• Designed and maintained the software architecture and code on two distinct platforms, employing C++ as the programming language,
ensuring consistency in design and functionality.
• Spearheaded a highly impactful notification campaign, driving a substantial 25% increase in user retention rates, thereby elevating
customer engagement.
• Pioneered the deployment of A/B testing methodologies to deliver 3 successful software updates while resolving 11 navigation-related
bugs, resulting in higher stability, scalability, and improved user experience
Projects
Pantry-Node (DevOps Project). (Feb 2023 – May 2023)
• This was a System Design project where a group of 30 students divided in groups worked together to implement this project.
• Automated CI/CD processes for seamless testing and deployment, ensuring faster software delivery and improved development efficiency.
• Implemented coverage and mutation testing to enhance code quality and identify potential bugs, ensuring a more reliable and robust project.
• Migrated the database from MongoDB to PostgreSQL, optimizing data storage and retrieval processes for improved performance and scalability.
• Conducted comprehensive unit testing to validate the functionality of individual components, ensuring a stable and error-free application.
• Enhanced the UI, added advanced features, and optimized performance for improved user experience.
• Collaborated with the team through GitHub, utilizing version control features for efficient code management and seamless collaboration during the development process.
Language & Technologies used: TypeScript, JavaScript, C++, Git.
GitHub repositoryGuesture Detection Using Python. (Sept 2023 - Oct 2023)
• Developed a real-time hand tracking system using Python, Mediapipe, and OpenCV, achieving 95% accuracy.
• Engineered dynamic recognition for index finger pointing gestures with 98% accuracy, enhancing interactive drawing.
• Implemented adaptive line thickness based on fingertip points for optimal drawing experience. Extending the model to recognize.
alphabets and numerical digits
Language & Technologies used: Python, Mediapipe, OpenCV, NumPy, Sklearn.
GitHub repositoryDynamic-Graphix using NOTCURSES. (Apr 2023 - Aug 2023)
• Implemented a graphical interface using the Notcurses library in C++ and incorporated keyboard and mouse input handling to allow
users to dynamically manipulate and interact with planes for an enhanced user experience.
• Engineered a separate animation thread for continuous plane resizing, showcasing proficiency in multi-threading concepts.
Language & Technologies used: C++, Notcurses, Vagrant.
GitHub repositoryFlutter-Dart Project. (Feb 2023 – April 2023)
• Developed "Task Manager," a Flutter-Dart project for users to efficiently add and manage their tasks.
• Implemented CRUD functionalities, allowing users to create, read, update, and delete tasks within the application.
• Created user profiles with various features and integrated Firebase for secure data storage and retrieval.
• Designed an intuitive and visually appealing user interface using Flutter's widget framework.
• Conducted rigorous testing, debugging, and documentation processes to ensure a stable and scalable application.
Language & Technologies used: Flutter-Dart, Firebase data storage, Git.
GitHub repositoryE-Commerce website. (Nov 2022 – Dec 2022)
• Developed an e-commerce website using the Django stack that allows users to create accounts, browse products, add items to their cart, and complete transactions.
• Implemented a responsive design using Material-UI and ensured mobile compatibility.
• Utilized JWT authentication for secure user login and registration.
• Integrated Razorpay for payment processing and checkout on the website.
• Used Git for version control and collaborated with the team using GitHub and deployed the website using GCP for hosting.
Language & Technologies used: Python-Django, SQL, GCP, Git.
GitHub repositorySocial Media website. (Nov 2022 – Dec 2022)
• Developed a social media website using Django stack that allows users to create profiles, connect with friends and comment on each other's content.
• Implemented Bootstrap for responsive design and mobile compatibility
• Utilized Django's built-in authentication system for secure user login and registration.
• Used Git for version control and collaborated with the team using GitHub.
• Hosted the website using Google Cloud Platform.
Language & Technologies used: Python-Django, SQL, GCP, Git.
GitHub repositoryWeb Application for Inventory management system. (Sept 2022 - Nov 2022)
• Developed two web apps using MERN stack and the Python-Django Stack separately.
• Conceptualized, created, and managed dynamic web pages for data display and entry.
• Differentialized the performance and accessibility of the resources by working on both stacks individually.
• Collaborated with cross-functional teams to ensure successful project delivery.
• Hosted the web applications using cloud services for both the stacks.
Language & Technologies used: MERN, Python-Django, AWS, GCP, SQLite.
GitHub repositoryDjango Music Player. (Aug 2022 - Sept 2022)
• Utilized technologies including JavaScript and Python-Django to create a responsive and dynamic web application which plays music from online source or device libraries.
• Implemented features like play next, repeat, pause, stop, etc.
• Integrated the application with online music sources using APIs for an enhanced user experience.
• Improved the performance of the application by optimizing the code and implementing best practices for web development.
Language & Technologies used: HTML, CSS, JavaScript, Python- Django, SQLite3.
GitHub repositoryADAS (Advanced Driver Assistance Systems). (Feb 2022 – Apr 2022)
• Led a team to successfully completed the development of an ADAS using the Nvidia Jetson Nano 2g developer kit.
• Utilized mathematical calculations to accurately determine the detection area in the vehicle's perspective, achieving an accuracy rate of over 80%.
• Designed and implemented four key features of the ADAS system: Lane Detection, Pedestrian Detection, Stop Light Detection, and Stop Sign Detection.
• Implemented AMP (Asymmetric Multi-Processing) as well as SMP (Symmetric Multi-Processing) core usage for each ADAS feature, resulting in an impressive F-measure of 0.96.
Language & Technologies used: C++, OpenCV.
GitHub repositoryGold chase game. (Feb 2022 – Mar 2022)
• Designed and developed a distributed multiplayer-console game application using C++ programming language and vagrant.
• Implemented error handling techniques on every system call, resulting in an accuracy rate of 95%, ensuring a seamless user experience for players.
• Demonstrated strong problem-solving skills by identifying and resolving technical issues related to game performance, network connectivity, and user experience.
Language & Technologies used: C++, vagrant, sockets, shared memory, signals, and pipes.
GitHub repositoryFake-News detection model using Natural Language Processing. (Mar 2022 – Apr 2022)
• Developed a text analysis project using Python programming language and Sklearn library to preprocess textual data and used TfidfVectorizer to convert it into numerical data.
• Worked on the Kaggle news dataset to perform text classification, where the goal was to classify news articles into different categories based on their content.
• Challenged various machine learning algorithms such as Passive Aggressive, Gradient Boost, Logistic Regression, and Support Vector Classifiers by training them with the data and evaluated their performance using Seaborn and Matplotlib by considering the confusion matrix.
• Collaborated with the team to fine-tune the model, achieving high precision, recall, and f1-score metrics, resulting in a highly accurate news article classification system and achieved the maximum performance of 95.37% from Support Vector Classifier, indicating that the algorithm is highly accurate.
Language & Technologies used: Python, Sklearn, NumPy, Matplot, Statistics, MgLearn, Seaborn.
GitHub repositoryCustom built KNN. (Feb 2022 – Mar 2022)
• Developed a custom K-Nearest Neighbors (KNN) algorithm from scratch using Python, Sklearn, NumPy, Matplot, Statistics, Mglearn, and Seaborn technologies.
• Used this algorithm to train real-time datasets and calculate their accuracies.
• Achieved a high level of accuracy, with the custom KNN algorithm performing as well as Sklearn's KNN algorithm, achieving 100% efficiency.
• Demonstrated strong programming skills by building the algorithm from scratch and optimizing its performance.
Language & Technologies used: Python, Sklearn, NumPy, Matplot, Statistics, Mglearn, Seaborn.
GitHub repositoryAndroid Application for Employee Tracking. (Dec 2019 - Feb 2020)
• Developed a mobile application for Android that enables managers to track their employees while they are working in the field.
• Leveraged Java and GPS technology to build a robust, reliable system that provides accurate location data in real-time.
• Optimized the performance of the application by using Geolocation API, which increased computation speed and reduced latency.
• Worked collaboratively with team members to design, test, and refine the application, ensuring that it met the needs of both managers and employees.