Skip to content
View KeyboardNoMouse's full-sized avatar

Highlights

  • Pro

Block or report KeyboardNoMouse

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KeyboardNoMouse/README.md

CSE (AI & ML) @ The National Institute of Engineering, Mysuru

Building intelligent software with Python, TypeScript, Machine Learning, and Full Stack Development.

PortfolioLinkedInEmail


About Me

I'm a Computer Science (AI & ML) student passionate about building practical AI systems and scalable software.

My interests include:

  • Machine Learning
  • AI-powered Developer Tools
  • Full Stack Web Development
  • Backend Systems
  • System Design

Currently looking for Software Engineering and AI/ML Internship opportunities.


Featured Projects

Dev Assistant MCP

AI-powered developer toolkit built using the Model Context Protocol.

Highlights

  • Code analysis
  • Architecture review
  • Semantic search
  • Refactoring assistance
  • Gemini integration
  • Local filesystem tools

Tech

TypeScript Node.js Gemini AI Anthropic MCP

Repository

https://github.com/KeyboardNoMouse/dev-assistant-mcp


Sentinel

AI Discord moderation system capable of understanding context instead of relying only on keyword filtering.

Features

  • Toxicity detection
  • AI moderation
  • Crisis detection
  • Raid protection
  • Appeals system
  • Slash commands

Tech

TypeScript discord.js SQLite Gemini AI

Repository

https://github.com/KeyboardNoMouse/Sentinel_Discord_Bot


NVMe Drive Failure Predictor

Machine Learning pipeline for predicting SSD failures from SMART telemetry.

Highlights

  • Feature Engineering
  • Random Forest
  • SMOTE
  • Dashboard
  • Predictive Analytics

Tech

Python scikit-learn Pandas Random Forest

Repository

https://github.com/KeyboardNoMouse/NVMe-Drive-Failiure-Predictor


Tech Stack

Languages

Python TypeScript JavaScript Java C

Frameworks

React Django Node.js Tailwind CSS

AI & Data

scikit-learn Pandas NumPy SQLite MySQL


Currently Learning

  • Advanced Data Structures & Algorithms
  • Computer Vision
  • System Design
  • MLOps
  • Large Language Models

Goals for 2026

  • Secure an AI / Software Engineering Internship
  • Build production-ready AI applications
  • Contribute to Open Source
  • Strengthen DSA and System Design
  • Publish more technical projects

Connect

Portfolio

https://ritun.space

LinkedIn

https://www.linkedin.com/in/ritun-jain-23b683309/

Email

ritunjain246@gmail.com


"Code should solve real problems, not just pass tests."

Pinned Loading

  1. labmannie/NIESync labmannie/NIESync Public

    Syncing NIE!

    TypeScript 5

  2. Ritun-Portfolio Ritun-Portfolio Public

    The source code for ritun.space — a web-based desktop experience and portfolio showcasing my journey as a Full Stack Developer and AI/ML student.

    JavaScript 2

  3. NVMe-Drive-Failiure-Predictor NVMe-Drive-Failiure-Predictor Public

    An AI-powered telemetry analysis engine and full-stack web dashboard for predicting NVMe drive failures using Random Forest and SMOTE.

    HTML 1

  4. Sentinel_Discord_Bot Sentinel_Discord_Bot Public

    Intelligent Discord moderation and automation platform featuring real-time event handling, configurable security workflows, and scalable server management utilities.

    TypeScript 1

  5. dev-assistant-mcp dev-assistant-mcp Public

    An MCP-based developer automation platform with repository intelligence, workflow orchestration, AI-assisted planning, and automated execution capabilities.

    TypeScript 1

  6. shreedharhegade/nielostnfound shreedharhegade/nielostnfound Public

    TypeScript 1 2