Skip to content
View HarshkumarG007's full-sized avatar

Block or report HarshkumarG007

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.

Content in all repositories owned by your account will be closed.
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
HarshkumarG007/README.md

Harsh Kumar Gupta

AI Systems · Applied Machine Learning · Intelligent Software · Robotics

I'm interested in the space between "AI can do this" and "here is a reliable system that actually does it."

I build intelligent systems at the intersection of AI, machine learning, software engineering, cybersecurity, data, and real-world automation.

My work explores AI/ML systems, retrieval, security, knowledge systems, intelligent software, and robotics — from recommendation engines and geospatial ML to digital forensics and local-first AI.

I care less about collecting technologies and more about understanding the system around them: data, architecture, trade-offs, security boundaries, evaluation, and failure modes.


🧪 HARSH-LAB

My Engineering Portfolio · Proof of Work · AI Systems

HARSH-LAB is my central engineering portfolio — a living collection of projects, experiments, technical explorations, case studies, and proof of implementation.

The portfolio shows the work. The repositories show the implementation.

🌐 Explore HARSH-LAB → 💻 View the source →

HARSH-LAB

BUILD → MEASURE → INVESTIGATE → ITERATE → SHIP

🔬 Selected Work

Project Focus Technologies
LeadGuard Geospatial ML Python · XGBoost
PRERNA Local-first AI React · TypeScript · Rust · Tauri
CogniGuard Compliance / AI Security Python · Neo4j · LLMs
PROMETHEUS Personal AI Systems Python · FastAPI
MNEMOSYNE Digital Forensics Python · Knowledge Graphs
ChronoScope Temporal Forensics Python · Neo4j · AI Agents
OMNISCIENT Search / Threat Intelligence Python · Elasticsearch · Kafka
netflix_recsys Recommendation Systems PyTorch · FAISS · XGBoost

Projects vary in maturity. I distinguish between experiments, prototypes, working implementations, and production-oriented systems rather than presenting every repository as production software.


⭐ Featured Projects

LeadGuard

Geospatial machine learning for infrastructure inspection.

Explores risk prediction, uncertainty, fairness-aware prioritization, and active learning.

Python XGBoost Geospatial ML

Explore repository

PRERNA

Local-first AI for self-discovery and career exploration.

Explores AI-assisted guidance and privacy-preserving software through a local-first desktop architecture.

React TypeScript Rust Tauri

Explore repository

netflix_recsys

A multi-stage recommendation system.

Candidate Generation
        ↓
Vector Retrieval
        ↓
Learning-to-Rank
        ↓
Re-ranking
        ↓
Diversity Optimization

Explores Two-Tower retrieval, FAISS vector search, XGBoost learning-to-rank, and MMR-based diversity optimisation.

Python PyTorch FAISS XGBoost Docker

Explore repository


🤖 AI Is Only One Layer

I think of AI as one layer inside a larger system.

Models
  +
Data
  +
Retrieval
  +
Memory
  +
Knowledge
  +
Tools
  +
Security
  +
Interfaces
  +
Evaluation
  =
Useful Systems

The difficult engineering problems often exist in the connections between models, data, tools, users, security boundaries, evaluation, and real-world constraints.


📐 How I Approach Engineering

I prefer building from first principles rather than stopping at a model, tutorial, or attractive demo.

Problem
   ↓
Requirements
   ↓
Research
   ↓
Architecture
   ↓
Implementation
   ↓
Testing
   ↓
Evaluation
   ↓
Failure Analysis
   ↓
Iteration
   ↓
Hardening
   ↓
Shipping

When building systems, I ask:

  • What problem is actually being solved?
  • What assumptions does the system depend on?
  • What happens when the model is wrong?
  • Where are the trust boundaries?
  • Can the output be explained or traced?
  • How should performance be measured?
  • What happens outside the happy path?

A working demo is useful. A measurable, reproducible, and understandable system is better.


🛠️ Technologies I Work With

AI / ML LLMs RAG AI Agents PyTorch XGBoost scikit-learn NLP

Data / Retrieval Python Pandas SQL FAISS Elasticsearch Vector Search

Systems FastAPI Docker Kafka REST APIs OAuth2

Knowledge / Security Neo4j Knowledge Graphs Cybersecurity Digital Forensics Threat Intelligence

Frontend React Next.js TypeScript JavaScript

Robotics / IoT Arduino ESP32 Raspberry Pi Sensors Automation


🎓 Learning & Credentials

I complement practical engineering with structured learning across AI, data, software, cybersecurity, and product development through Google and IBM learning programs.

Key areas include:

Artificial Intelligence Data Analytics Cybersecurity Python Automation UX Project Management

🎓 View verified credentials on Credly →

Certifications demonstrate structured learning. Projects demonstrate application.


🏫 AI, Robotics & STEM

Alongside software engineering, I enjoy practical technology education involving:

Arduino ESP32 Raspberry Pi Sensors Automation Python AI Robotics

I particularly enjoy taking difficult technical concepts and turning them into things people can understand and build.


🔭 Currently Exploring

Production AI Systems · Agentic Architectures · Retrieval & Knowledge Systems · AI Security · ML Evaluation


🤝 Connect

I'm interested in:

Applied AI · Machine Learning Systems · AI Engineering · AI Security · Knowledge Graphs · Retrieval · Recommendation Systems · Robotics · Intelligent Software

🧪 HARSH-LAB 💻 GitHub 💼 LinkedIn 🎓 Credly


Don't just say you know it. Build it.

Don't just build it. Measure it.

Don't just measure it. Understand why it works — and why it fails.

Then iterate.

Build systems. Understand the fundamentals. Make the complexity useful.

Pinned Loading

  1. ChronoScope ChronoScope Public

    A local-first, privacy-preserving temporal forensics platform. Uses multi-agent orchestration to build chain-of-custody knowledge graphs and detect media manipulation.

    Python

  2. netflix_recsys netflix_recsys Public

    An end-to-end, multi-stage recommendation engine. Features PyTorch Two-Tower retrieval, FAISS vector search, XGBoost pairwise learning-to-rank, MMR diversity, and a containerized Streamlit UI.

    Python

  3. OMNISCIENT OMNISCIENT Public

    OMNISCIENT is a unified, real-time search and threat-intel platform enforcing strict permission boundaries across internal SaaS applications and public intelligence feeds. A unified search platform…

    Python

  4. Project-Aether Project-Aether Public

    Project Aether is a next-generation personal portfolio designed to feel less like a conventional website and more like an immersive, futuristic operating system.

    JavaScript