Skip to content

Ravindra S

@ravindraog

Hi, I'm Ravindra S, a Data Science student at Bangalore Institute of Technology. I’m passionate about web development, AI, and problem-solving through coding. Skilled in C, Java, and Python.

Hi, I'm Ravindra S, a Data Science student at Bangalore Institute of Technology. I’m passionate about web development, AI, and problem-solving through coding. Skilled in C, Java, and Python.

Skill iconPython
Skill iconJavaScript
Node.js
Skill iconTypeScript
Skill iconReact.js

Bangalore, India

👋 Hello, I'm Ravindra S!

I am a Data Science Engineering student at Bangalore Institute of Technology. I have a background in mechatronics and a deep interest in software development. My primary focus areas are web development, AI, and solving real-world problems using technology.

🔧 Skills:

  • Programming Languages:
    C
    Java
    Python

  • Web Development:
    HTML
    CSS
    JavaScript

  • Tools for Design:
    Figma
    Photoshop

📈 Currently Learning:

  • Advanced JavaScript Concepts & Frameworks (React, Node.js)
  • AI for Hand Gesture Recognition
  • Data Structures & Algorithms
  • Data Science

🔍 Looking Forward To:

  • Participating in Google Summer of Code 2025
  • Contributing to Open Source Projects
  • Building projects that solve real-world problems

🌟 Projects

1. Pokédex Web Application

A modern, interactive Pokédex web application built with Next.js and TypeScript. Experience the world of Pokémon with a sleek interface, smooth animations, and comprehensive Pokémon information.

Technologies Used: Next.js, TypeScript, Tailwind CSS, Framer Motion

Features:

  • Interactive Pokédex Interface
  • Real-time Pokémon Search
  • Detailed Pokémon Information (Base stats, Types, Abilities)
  • Responsive Design
  • Smooth Animations with Framer Motion

Live Demo: Pokedex WebApp

2. Cost-Cutting Direction and Planning AI

AI-powered cost optimization for businesses—track, analyze, and reduce expenses efficiently.

This project was developed for DUHacks 4.0 hackathon.

🚀 Overview

The Cost-Cutting Direction and Planning AI is a comprehensive expense management solution that leverages artificial intelligence to help businesses optimize their financial operations. Our platform analyzes financial data, identifies inefficiencies, and provides actionable recommendations to reduce costs and improve profitability.

✨ Features

  • Full Expense Tracker – Monitor all expenses in one place
  • Business Expense Tracker – Manage business-related costs efficiently
  • Personal Expense Tracker – Track personal spending and savings
  • Daily Expense Tracker – Get daily spending insights and trends
  • Other Expenses – Categorize and manage miscellaneous expenses

🛠️ Technologies Used

Frontend: Vite React, React-DOM, React Routing, React Framer Motion
Backend: Node.js, Cohere API for AI-driven insights
Database: MongoDB
Deployment: Frontend on Netlify, Backend on Render
Version Control: GitHub

🌍 Live Demo

3. Banking System with Transaction Management and Security

A secure banking application for account management, fund transfers, and loan processing.

Technologies Used: Java (OOP), C (OS Concepts), Data Structures (Binary Trees)

Features:

  • Secure bank account creation using Java OOP
  • Transaction management with multithreading
  • Loan processing using process scheduling
  • API integration with Spring Boot

Tech Stack:

  • Frontend: Vite React (JavaScript)
  • Backend: Node.js, Spring Boot APIs
  • Database: MongoDB

Project Repository: Banking System

🔗 Let's Connect!