Skip to content
View Nitin-Prata's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Highlights

  • Pro

Block or report Nitin-Prata

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

Typing SVG


LinkedIn Gmail GitHub


๐ŸŽฏ About Me

class NitinPratapSingh:
    def __init__(self):
        self.role = "3rd Year B.Tech CSE (AI) Student"
        self.current_focus = "Core ML & Systems Engineering"
        self.philosophy = "Machine learning shouldn't feel like magicโ€”it should be transparent"
        self.mission = "Building ML tools that teach while you build"
        
    def current_work(self):
        return {
            "๐Ÿ”ฌ Contributing to": "scikit-learn (5 merged PRs)",
            "๐Ÿš€ Building": "NumEdge - A transparent ML library from scratch",
            "๐Ÿ“š Learning": "Low-level ML implementations & Systems optimization",
            "๐Ÿ’ก Exploring": "Reinforcement Learning & Quantum-Inspired Algorithms"
        }
    
    def get_interests(self):
        return [
            "Core Machine Learning",
            "Deep Learning Fundamentals", 
            "Systems Programming",
            "Algorithm Optimization",
            "Open Source Development"
        ]

๐ŸŒŸ Featured Project: NumEdge

"Machine learning shouldn't feel like magic. It should be transparent, intuitive, and intelligent."

Why NumEdge Exists:

NumEdge was born from a simple belief: great ML tools should teach you while you build. Every algorithm is implemented in pure NumPy and Pythonโ€”no hidden layers, no cryptic C extensions, just clean, readable code that helps you understand what's really happening under the hood.

# NumEdge philosophy: Transparency over black-box magic
from numedge import LinearRegression

model = LinearRegression()  # See exactly what's happening
model.fit(X, y)             # No mystery, just math

๐ŸŽฏ Core Features:

  • ๐Ÿ“– Educational First: Every line of code teaches ML fundamentals
  • ๐Ÿงฎ Pure NumPy: No hidden dependencies, full transparency
  • ๐Ÿ” Readable: Clean implementations that mirror mathematical formulas
  • ๐Ÿš€ Growing: Continuously adding classical ML algorithms

๐Ÿ† Open Source Contributions

scikit-learn Contributor | 5 Merged PRs โœจ

scikit-learn

PR # Description Status Impact
#32537 Fixed DEFAULT_SEED declaration in .pxd using const qualifier โœ… Merged Code quality improvement in random utils
#32438 Replaced relative imports with absolute imports in _criterion.pxd โœ… Merged Better code maintainability in tree module
#32437 Replaced relative imports with absolute imports in _libsvm_sparse.pyx โœ… Merged Improved SVM module structure
#32408 Replaced relative imports with absolute imports in _pairwise_fast.pyx โœ… Merged Enhanced metrics module clarity
#32367 Replaced relative imports with absolute imports in _k_means_common.pyx โœ… Merged First contribution - clustering module

Contributing to: Core Cython modules, improving code structure and maintainability across scikit-learn's critical components.


๐Ÿ’ป Tech Arsenal

Languages & Core

Python C++

ML & DL Ecosystem

NumPy Pandas scikit-learn PyTorch

Systems & Tools

Git AWS MySQL Linux


๐Ÿ“Š GitHub Analytics

GitHub Stats

Top Languages


GitHub Streak


Contribution Graph

๐ŸŽฏ Current Focus

๐Ÿ”ฌ Core Machine Learning

+ Algorithm Design & Analysis
+ From-Scratch Implementations
+ Computational Efficiency
+ Mathematical Foundations

๐Ÿ› ๏ธ Systems Engineering

+ Low-Level Optimizations
+ Cython Development
+ Performance Tuning
+ Memory Management

๐ŸŒŸ Open Source

+ Contributing to scikit-learn
+ Building NumEdge Library
+ Community Engagement
+ Code Review & Mentoring

๐Ÿงช Research Areas

+ Reinforcement Learning
+ Quantum-Inspired Algorithms
+ ML Systems Architecture
+ Energy-Efficient ML

๐Ÿ“ˆ Contribution Timeline

๐Ÿ”ฅ Recent Activity:

  • ๐ŸŽฏ Contributing to scikit-learn's core Cython modules
  • ๐Ÿš€ Building NumEdge - transparent ML library from scratch
  • ๐Ÿ“š Expanding ML algorithm implementations
  • ๐Ÿง  Deep diving into systems-level ML optimization

๐ŸŒ Let's Connect

"Building the future of transparent machine learning, one NumPy array at a time."

LinkedIn Email

Profile Views

๐Ÿ’ญ Philosophy

"Machine learning shouldn't feel like magic. It should be transparent, intuitive, and intelligent.
Every algorithm should teach you something, every implementation should reveal the beauty of mathematics beneath."

โญ If you find my work interesting, consider starring my repositories!


Pinned Loading

  1. energy-dc-rl energy-dc-rl Public

    Smart Data Center Resource Allocation using Hybrid PPO + Genetic Algorithms and Quantum-Inspired Optimization. Achieves 23.4% energy reduction with O(n log n) complexity.

    Python 6

  2. Smart-Waste-Delhi Smart-Waste-Delhi Public

    Smart Delhi - AI-powered smart city management system

    Jupyter Notebook 4

  3. Machine-learning-Algorithm Machine-learning-Algorithm Public

    All Machine learning Algorithms implemented in Python

    Jupyter Notebook 7 1

  4. ML-Mathematics ML-Mathematics Public

    Mathematics for the ML

    Jupyter Notebook 3

  5. ML-Practical-Concepts ML-Practical-Concepts Public

    Practical Concepts of Machine Learning

    Jupyter Notebook 3

  6. numedge numedge Public

    A lightweight, NumPy-powered machine learning library built from scratch. simple and clean

โšก