Skip to content
View chiragsingh1711's full-sized avatar

Organizations

@IfcOpenShell @insideFPV-com @ic-ETITE-24

Block or report chiragsingh1711

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

🧊 About Me

I build tools where 3D graphics meets generative AI — teaching machines to model, texture, and understand the 3D world so artists don't have to fight their software.

  • 🔭 Software Engineer @ Mixar — building AI-powered 3D modelling & texturing tools for studios and enterprises with Python & C++
  • 🤖 Designing custom agentic pipelines that automate 3D workflows — SAM 3 segmentation → clean references → image-to-3D, fully batched
  • 🌌 Currently obsessed with Gaussian Splats — capturing, editing, and pushing them into real production pipelines
  • ☀️ 2× Google Summer of CodeFreeCAD '25 (3D PDF export) & BRL-CAD '24 (Radiance rendering automation)
  • 🚁 FPV drone pilot — flying sims daily, scratch-building my first quad soon. Built the 3D drone experience that helped insideFPV land 4 sharks on Shark Tank India S2
  • 🦾 Deeply curious about robotics — the next frontier I'm working my way into
  • 🥽 Past life: Three.js / WebGL / Unity VR — language-learning in VR, drone assembly simulators, and interactive 3D web experiences

🛠️ Tech Stack

Languages

3D & Graphics

AI & Gen AI

Web & Tools


🚀 Featured Work

Project What it is
🧊 3D PDF Export — FreeCAD GSoC '25 — a complete new feature letting FreeCAD users export interactive 3D models & parts as 3D PDFs, integrated with the TechDraw workbench
💡 Radiance Light Simulation — BRL-CAD GSoC '24 — Python pipeline generating physically-accurate light simulation inputs from 3D models using Blender BIM, IfcOpenShell & Radiance
🖼️ Node-Based Image Processor C++ node-graph image processing engine — build filter pipelines visually, the way compositors do
👕 3D T-Shirt Configurator Real-time product configurator built with Three.js & React Three Fiber
🥽 VR Drone Assembly Simulator Unity app for Meta Quest 3 — learn to build drones with interactive 3D models & real-time guidance
🗣️ Bhasha XR VR language-learning for tourists in India — practice real conversations (shopping, negotiating) in immersive scenarios

📊 GitHub Stats

GitHub stats Top languages GitHub streak Contribution graph

🏆 Achievements

  • 🥇 1st Prize — Walmart Sparkathon '23 · 🥇 1st Prize — DevSoc '23 (CodeChef-VIT)
  • 🏅 Best Track + Best UI/UX — Yantra '24 · 🥈 2nd — Caterpillar Hackathon '24 · 🥉 3rd — Yantra '23
  • 📺 Contributed to insideFPV's Shark Tank India S2 appearance — funded by 4 sharks

🐍 Contribution Snake

Contribution snake



"The best way to predict the future is to render it." 🧊

Popular repositories Loading

  1. gsoc-2025-3D-PDF-Export-FreeCAD gsoc-2025-3D-PDF-Export-FreeCAD Public

    My GSoC'25 Submission for 3D PDF Export Implementation in FreeCAD

    3

  2. Selenium-Instagram-Automation Selenium-Instagram-Automation Public

    Forked from singhchirag502/Selenium-Instagram-Automation

    I am using Selenium Library for automation of instagram.

    Python 1

  3. Whatsapp-Automation-Selenium Whatsapp-Automation-Selenium Public

    Python 1 2

  4. gsoc-2024-Issue-85 gsoc-2024-Issue-85 Public

    Scripts to generate light simulation input files from 3D models

    Python 1 1

  5. FreeCAD FreeCAD Public

    Forked from FreeCAD/FreeCAD

    Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

    C++ 1

  6. Discord-MEE6-Automation Discord-MEE6-Automation Public

    Forked from singhchirag502/Discord-MEE6-Automation

    Discord MEE6 Automation that sends messages after every one minute .

    Python