Skip to content
View mdruhankarim's full-sized avatar
😼
console.log("Why tell you?");
😼
console.log("Why tell you?");

Highlights

  • Pro

Block or report mdruhankarim

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
mdruhankarim/README.md
Typing SVG
Profile Views Β  LinkedIn Β  Email Β  Portfolio

🧭 About Me

const ruhan = {
  name:       "MD Ruhan Karim",
  alias:      "MOCHA 😼",
  location:   "Almaty, Kazakhstan πŸ‡°πŸ‡Ώ",
  university: "Satbayev University β€” CS, Year 2",
  
  currentlyBuilding: [
    "SecureLink  β€” P2P encrypted messaging (RSA-OAEP + AES-GCM)",
    "NoteHand    β€” Browser-based digital whiteboard",
    "Python From Scratch β€” Udemy course (12 sections)",
  ],

  learning:   ["AI/ML", "NumPy", "Pandas", "scikit-learn", "Transformers"],
  goal:       "AI Tutor system β€” no external APIs, built from scratch",
  openTo:     "AI/ML & Full-Stack Internships",
  funFact:    "98% commits, 1% issues, 1% PRs β€” I ship, not debate πŸš€",
};

πŸ› οΈ Tech Stack

Languages

Python JavaScript TypeScript Java C++ SQL

Frontend

React HTML5 CSS3 Framer Motion Tailwind

Backend & Tools

Node.js Socket.io Supabase PostgreSQL Git

AI / ML

NumPy Pandas scikit-learn

Design

Figma Canva Adobe Photoshop Adobe Illustrator


πŸš€ Featured Projects

πŸ” SecureLink

End-to-end encrypted P2P messaging app with RSA-OAEP + AES-GCM hybrid encryption. Real-time via Socket.io, storage via Supabase, zero plaintext ever touches the server.

πŸ“ NoteHand

Browser-based digital whiteboard & notebook with an "antigravity" design language. Framer Motion animations, canvas-based drawing, and Supabase-backed encrypted storage.

Β 

🧠 AI Tutor System (In Progress)

Long-term goal: an adaptive AI tutor built from scratch β€” no external APIs. 5-phase roadmap covering math foundations β†’ ML fundamentals β†’ NLP β†’ Transformers β†’ fine-tuned adaptive tutor.

β˜• Python From Scratch (Udemy)

12-section Udemy course teaching Python from zero β€” covering variables, control flow, OOP, file I/O, and intro to data structures. Full curriculum with scripts, slides, quizzes & cheat sheets.


πŸ“Š GitHub Stats



πŸ† GitHub Trophies


πŸ“ˆ Contribution Graph


πŸ—ΊοΈ Roadmap β€” AI Tutor in 12–18 Months

Phase 1 β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘  Math Foundations        (Linear Algebra, Calculus, Stats)
Phase 2 β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  ML Fundamentals         (NumPy, Pandas, scikit-learn)
Phase 3 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  NLP & Transformers      (Attention, BERT, GPT internals)
Phase 4 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  Fine-tuning             (LoRA, RLHF, domain adaptation)
Phase 5 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  Adaptive AI Tutor       (No external APIs, self-hosted)

🀝 Connect with Me

Β  Β  Β  Β 

"Build things. Break things. Learn. Repeat."

Pinned Loading

  1. mdruhankarim mdruhankarim Public

    2

  2. Microsoft-Activation-Scripts Microsoft-Activation-Scripts Public

    Forked from massgravel/Microsoft-Activation-Scripts

    A Windows and Office activator using HWID / Ohook / KMS38 / Online KMS activation methods, with a focus on open-source code and fewer antivirus detections.

    Batchfile 1

  3. my-portfolio my-portfolio Public

    My personal portfolio. that I'm learning

    HTML 2

  4. ruhan-portfolio ruhan-portfolio Public

    2