Skip to content
View k26rahul's full-sized avatar

Block or report k26rahul

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