Skip to content
View Hemang2904's full-sized avatar
🦦
🦦

Block or report Hemang2904

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
Hemang2904/README.md
Hemang Shukla. Machine Learning Engineer. Production AI for jewellery design, costing and 3D. Engineering at JewelBench AI; vision-based analysis for jewellery costing; manufacturable designs and 3D assets; ground-truth evaluation and production systems; open-source tools for coding agents

LinkedIn: hem2904 Email: hemangshukl@gmail.com JewelBench AI Mumbai, India



Profile views

I lead engineering at JewelBench AI, a production platform that turns jewellery photographs and written briefs into manufacturable designs, costed bills of materials and 3D assets for manufacturers and retailers. I own the AI systems, the services they run in and the AWS deployment behind them. MSc Machine Learning, Royal Holloway, University of London.


What I build

💎 Forge, costing engine

Two to five reference photographs in; a costed bill of materials and a dimensioned spec sheet out. Vision-based analysis with self-consistency sampling and outlier-robust aggregation, paired with a deterministic dimension-based weight estimator.

Measured against manufacturer ground truth: about 10% median error from printed dimensions plus finger size (106 records, cross-validated); about 15% from a photograph alone (110 records).

In production and billing since September 2026.

🎨 Design co-pilot

Rebuilt and shipped to every account in September 2026. Targeted image edits, a four-mode design wizard (variant creation, category transfer, sketch recreation, describe the change) capped at ten questions with a create-now option at every step, an automatic fidelity check with one retry, trade vocabulary including Indian terms, and 5,000-character briefs.

The Bulk Generator plans and renders variations on the same engine.

🛡️ Evaluation and production

Ground-truth datasets mined from a manufacturer's CAD archive, an A/B accuracy harness that gates releases, and regression suites that lock behaviour in. Audited our own accuracy claims and replaced the three that did not hold with measured figures.

Three services on AWS ECS (Java WebFlux API, Python 3D and estimator services), a React front end on CloudFront, rollback revisions, a security review with a risk register, authenticated service callbacks, and incident response.


Tools I use

Python, FastAPI, PyTorch, OpenCV, Java, Spring, React and TypeScript
PostgreSQL, Redis, Docker, GitHub Actions, AWS, Blender and Git

Spring WebFlux · AWS ECS · ECR · S3 · CloudFront · SQS
rhino3dm · trimesh · STL/OBJ/GLB

Explore the full stack

Python FastAPI PyTorch OpenCV Java Spring React TypeScript PostgreSQL Redis Docker GitHub Actions AWS Blender rhino3dm


How I work

I designed the engineering workflow around coding agents for implementation under my review, an independent automated review before merge, and guard hooks that block secrets from sessions. The tooling I built for it is open source:

Repo What it does
secret-guard Prompt and tool-call guard hooks that stop secrets leaking into AI coding sessions
ai-worktree Run coding agents in isolated git worktrees with reviewable merge-back
cockpit A live terminal dashboard: roster, token burn, active agents and machine gauges
hook-pack A curated, individually selectable collection of production-quality agent hooks
ai-handoff Hand a task between coding agents without losing context
notify-done Desktop, phone and bell notifications when an agent run finishes or needs input
aispend One per-day, per-tool token and cost table from local agent logs

Jewellery tools: gia-charts-carat-calc, a live carat-weight calculator with the GIA estimation formulas, and stl-weight-calculator, STL weight for precious metals with an interactive 3D viewer.


Background

2025 to present Machine Learning Engineer, JewelBench AI, Mumbai. Leads engineering for the platform above.
2022 Business Data Analyst, Shree Laxmi Traders, Mumbai. Tableau and Power BI dashboards for sales and inventory.
2021 Data Science Intern, Zytex, Silvassa. SQL, ETL between plant data sources, batch-quality analysis.
MSc Machine Learning Royal Holloway, University of London, 2022 to 2024
B.E. Electronics and Telecommunications St. Francis Institute of Technology, University of Mumbai, 2018 to 2022
Also UK National Quantum Computing Hackathon 2024 (NQCC), with CGI UK. Football and photography when the laptop is closed.

The pipeline, and GitHub activity

Pipeline: photographs and briefs, Forge and the design co-pilot, manufacturable output

GitHub contribution streak





Contributions in motion

Animated snake following Hemang2904's GitHub contribution grid



Connect on LinkedIn


Hemang Shukla. Animated footer.

Pinned Loading

  1. cockpit cockpit Public

    A live terminal dashboard for your Claude Code setup: roster, token usage + live burn, active agents/tools, and machine gauges (CPU/GPU/RAM) with status lights. Pure Python, no deps.

    Python 3

  2. ai-worktree ai-worktree Public

    Run coding agents in isolated git worktrees with reviewable merge-back

    Shell

  3. gia-charts-carat-calc gia-charts-carat-calc Public

    Live diamond carat weight calculator + GIA weight-estimation formula reference

    HTML

  4. Predictive-Modeling-of-Arrhythmia-Using-ECG-Data Predictive-Modeling-of-Arrhythmia-Using-ECG-Data Public

    Predictive Modeling of Arrhythmia Using ECG Data

    Jupyter Notebook

  5. secret-guard secret-guard Public

    Stop secrets from leaking into your AI coding sessions - prompt and tool-call guard hooks for Claude Code

    Shell

  6. stl-weight-calculator stl-weight-calculator Public

    Professional STL weight calculator for precious metals - Interactive 3D viewer

    Python