Skip to content
View k26rahul's full-sized avatar

Block or report k26rahul

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
k26rahul/README.md

Hi, I'm Rahul Maurya

I build full-stack web applications, train machine learning models, and understand deep learning systems end to end - from raw data to deployment.

NPM · LinkedIn · Twitter


🌐 Application Development

⚙️ Backend

Databases

  • DBMS concepts, SQL, SQLite, PostgreSQL, SQLAlchemy (ORM)

Servers and APIs

  • Flask, Jinja templating, CRUD APIs, JSON, CORS, forms
  • Session and JWT authentication, database integration
  • Background tasks with Celery and Redis
  • Deployment on GitHub Pages and Railway

🎨 Frontend

HTML, CSS, JavaScript

  • Advanced JS: event loop, async, ES modules, Fetch API
  • CSS layout with Grid and Flexbox, animations, clean and modern UI

Vue.js and Vite

  • Vue components, Vue SFC, state management, Vite build tool

📊 Data Science and Machine Learning

🔍 Data Analysis

NumPy, Pandas, CSV, Spreadsheets

  • Data cleaning and filtering in Python, Google Sheets

Exploration and Visualization

  • Descriptive statistics, correlation, outlier detection
  • Trend and pattern analysis, charts and diagrams
  • Tableau, Power BI

🤖 Model Building

Preprocessing and Feature Engineering

  • Imputation, scaling, feature creation, handling class imbalance

Regression, Classification, Clustering

  • Supervised and unsupervised learning
  • End-to-end preprocessing and training pipelines
  • Handling text features like comments and reviews

🧠 Deep Learning

🔗 Neural Networks

Fundamentals

  • Partial derivatives, gradient descent, backpropagation, neurons, MLP

Tasks

  • Regression and classification using MLP
  • Image classification using CNNs (convolution, kernels)
  • Audio classification using librosa

Sequential Models

  • RNNs (LSTM, GRU) for memory over sequences
  • Transformers and self-attention for understanding relationships across a full sequence

✨ Generative AI

GAN - Generator and Discriminator competing to produce realistic outputs

Diffusion - Denoising from random noise to structured output

Large Language Models

  • Tokenization, embeddings, positional encoding
  • Transformer architecture, self-attention, next token prediction

Pinned Loading

  1. poster-catalogue-app poster-catalogue-app Public

    Digital poster catalogue application built from PDF sources, supporting browsing, selection, and order generation, using PyMuPDF, Flask, and Vue.js.

    Jupyter Notebook 1

  2. dl-genai-project dl-genai-project Public

    Music genre classification from noisy instrument stem mashups — DL and GenAI Project, IIT Madras, T1 2026

    Jupyter Notebook 1

  3. mlp-project mlp-project Public

    Comment category classification using text and numerical features — MLP Kaggle competition, IIT Madras

    Jupyter Notebook 1

  4. auth-system-flask auth-system-flask Public

    Session- and token-based authentication system using Flask & SQLite, with secure CRUD in a sample to-do app.

    Jupyter Notebook 1

  5. js-projects-2 js-projects-2 Public

    Second collection of JavaScript mini projects focused on deeper JavaScript concepts, 2025.

    HTML 1

  6. mad2-project mad2-project Public

    Quiz application built with Flask, Vue.js, and REST APIs.

    Vue 1