Skip to content
View Nitya-Choudhary's full-sized avatar
:octocat:
Developing
:octocat:
Developing

Highlights

  • Pro

Block or report Nitya-Choudhary

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
Nitya-Choudhary/README.md
Typing SVG

B.Tech Information Technology · Delhi, India

ML Engineer & Aspiring SDE building reliable, production-ready systems at the intersection of software engineering and machine learning — clean Python, robust data pipelines, and reproducible model evaluation.



🚀 Featured Projects

🛰️ Maritime Vessel Classification — DRDO

Deep learning pipeline for classifying ships from satellite/aerial imagery using EfficientNet-B0/B3, ResNet-50 & DenseNet-121 ensemble. Features open-set unknown vessel detection, Grad-CAM explainability, and confidence calibration. Trained on 22,248 multi-modal images (RGB + Grayscale + Contrast-enhanced).

View Repo →

🌍 Tri-EON — Multi-Task Earth Observation

Unified SegFormer-based multi-task framework performing classification, semantic segmentation, and change detection on satellite imagery in a single forward pass. Fine-tuned on EuroSAT with cross-domain transfer from ADE20K. Supports FP16 mixed-precision training on T4/A100 GPUs.

View Repo →

⚡ FastVec-CUDA

Python library bridging high-level Python with CUDA C++ for GPU-accelerated vector math. Achieved 3,100x speedup over pure Python (~0.8ms vs ~2.5s on 10M-element vectors) using custom NVCC kernels, Pybind11 bindings, and Tensor Cores on an NVIDIA RTX GPU.

View Repo →

🔥 CUDA-Based Deep Learning Framework (Mini PyTorch)

Built a lightweight deep learning framework from scratch using CUDA C++ and Python, implementing tensor operations, automatic differentiation, neural network layers, optimizers, and GPU-accelerated training. Designed to mimic core PyTorch functionality while leveraging custom CUDA kernels for high-performance computation on NVIDIA GPUs.

View Repo →

Tech Stack

Domain Technologies
Languages Python C++ JavaScript Java R
ML / AI PyTorch TensorFlow scikit-learn Keras OpenCV Pandas
Web React Next.js FastAPI Node.js TailwindCSS
Databases PostgreSQL MySQL MongoDB
Cloud & DevOps AWS GCP Azure Docker Git

GitHub Stats

Connect

LinkedIn GitHub Gmail X


Profile Views

Pinned Loading

  1. Classification-of-Maritime-vessels-from-satellite-imagery Classification-of-Maritime-vessels-from-satellite-imagery Public

    Maritime vessel classification from satellite imagery focuses on automatically identifying and categorizing ships visible in Earth-observation images. Using computer vision and deep learning, the s…

    Jupyter Notebook

  2. FastVec-CUDA FastVec-CUDA Public

    Create a Python library that offloads heavy vector operations (Addition, Dot Product, and Scalar Scaling) to the GPU using a custom C++ extension.

    Python

  3. GSoC-proposal-for-Sugar-Labs--2026- GSoC-proposal-for-Sugar-Labs--2026- Public

    This repo consists of my GSoC Popsoal for Sugar Labs organisation

  4. NeuroTrace- NeuroTrace- Public

    NeuroTrace is an advanced machine learning model designed for the detection and classification of brain tumors from MRI scans. Leveraging deep learning techniques, NeuroTrace aims to assist radiolo…

    HTML

  5. Nitya-Choudhary Nitya-Choudhary Public

  6. Tri-Modal-Earth-Observation-Network-Tri-EON- Tri-Modal-Earth-Observation-Network-Tri-EON- Public

    Forked from Tri-EON/Tri-Modal-Earth-Observation-Network-Tri-EON-

    Python