This is your work, valued
PhD student @ NTU Singapore | Research Scientist @ Pixomondo/Sony | MSc Data Science@ETH Zurich | BSc Computing@FTN Novi Sad
dynamic_plane_convolutional_onet. [WACV 2021] Dynamic Plane Convolutional Occupancy Networks
★ 40GEN3C. [CVPR 2025 Highlight] GEN3C: 3D-Informed World-Consistent Video Generation with Precise Camera Control
★ 7gaze-estimation. Research internship where I was part of the FLASH project between Rice University and Baylor College of Medicine. Multimodal architecture (CNN + simple landmark NN), for gaze-estimation classification (gaze, not gaze), based on various inputs from face (eye region pics for CNN and face landmarks for Simple NN). Pytorch was used as DL framework and other relevant DS libraries.
★ 3med-diagnosis. Knowledge based system for medical diagnostics using the Bayesian Network, Propositional and Fuzzy Logic for disease inference.
★ 2yet_another_gaze_estimation. Practical project for the course Machine Perception 2020 at ETH Zurich, where my team got the 1st place on the leaderboard.
★ 1IsaacLab. Unified framework for robot learning built on NVIDIA Isaac Sim
★ 7.7kEgoScaler. [CVPR 2025 highlight] Generating 6DoF Object Manipulation Trajectories from Action Description in Egocentric Vision
★ 48Causal-Forcing. [ICML 2026] Official codebase for "Causal Forcing: Autoregressive Diffusion Distillation Done Right for High-Quality Real-Time Interactive Video Generation" & Causal Forcing++
★ 844vulture. Find dead Python code
★ 4.7ktinyworlds. A minimal implementation of DeepMind's Genie world model
★ 1.3kCUT3R. Official implementation of Continuous 3D Perception Model with Persistent State
★ 1.5kdiso. Differentiable Iso-Surface Extraction Package (DISO)
★ 330Rex-Omni. [CVPR2026] Detect Anything via Next Point Prediction
★ 1.5kfoci. Fast, orientation-aware trajectory planning using a novel Gaussian overlap-based collision formulation, modeling both robot and environment as Gaussian Splat.
★ 53Pi3. [ICLR 2026] π^3: Permutation-Equivariant Visual Geometry Learning
★ 2.1kmvtracker. [ICCV 2025 Oral] MVTracker: Multi-view 3D Point Tracking
★ 509LaRender. Python
★ 47system_prompts_leaks. Extracted system prompts from Anthropic - Claude Fable 5, Opus 4.8, Claude Code, Claude Design. OpenAI - ChatGPT GPT-5.6, Codex GPT-5.6, GPT-5.5. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copilot, VS Code, Perplexity, and more. Updated regularly.
★ 56kSTream3R. Dynamic 3D Foundation Model using Causal Transformer. [ICLR 2026]
★ 392YUME. The official code of Yume
★ 675slambook-en. The English version of 14 lectures on visual SLAM.
★ 1.9kawesome-3d-point-cloud-denoising. A curated list of awesome 3D point cloud denoising papers
★ 125deeplearning_meshes_pointclouds. Code for SGP 2025 Graduate School tutorial "Deep Learning on Meshes and Point Clouds"
★ 39nice-slam. [CVPR'22] NICE-SLAM: Neural Implicit Scalable Encoding for SLAM
★ 1.6kutils3d. A collection of useful functions for 3D vision & graphics research in Python.
★ 287TRELLIS. TRELLIS fork with additional memory handling.
★ 38sekai-codebase. [NeurIPS 2025] Sekai: A Video Dataset towards World Exploration
★ 301ntu-graduate-courses. Graduate-Level Courses (Electrical Engineering & Computer Science) at NTU, Singapore
★ 105GenNBV. [CVPR 2024] GenNBV: Generalizable Next-Best-View Policy for Active 3D Reconstruction
★ 105outformer. Clean Outputs from Language Models
★ 11AFLDM. [CVPR 2025 Oral] Alias-free Latent Diffusion Models (official implementation)
★ 107torch_packages_builder. Builder and index for PyTorch packages
★ 384WorldGen. 🌍 WorldGen - Generate Any 3D Scene in Seconds
★ 2kgenesis-world. Simulation platform for general-purpose robotics & embodied AI learning.
★ 30kSynCamMaster. [ICLR'25] SynCamMaster: Synchronizing Multi-Camera Video Generation from Diverse Viewpoints
★ 694Easi3R. [ICCV 2025] A simple training-free approach adapting DUSt3R for dynamic scenes.
★ 532slam-handbook-public-release. Release repo for our SLAM Handbook
★ 4.6kGenFusion. [CVPR 2025] GenFusion: Closing the Loop between Reconstruction and Generation via Videos
★ 175decord. An efficient video loader for deep learning with smart shuffling that's super easy to digest
★ 2.5kSync-NeRF. [AAAI 2024] Official repository for "Sync-NeRF: Generalizing Dynamic NeRFs to Unsynchronized Videos"
★ 59BokehDiffusion. [SIGGRAPH Asia 2025] Official code for "Bokeh Diffusion: Defocus Blur Control in Text-to-Image Diffusion Models."
★ 126vggt. [CVPR 2025 Best Paper Award] VGGT: Visual Geometry Grounded Transformer
★ 14kllama-ocr. Document to Markdown OCR library with Llama 3.2 vision
★ 2.4kWan2GP. A fast AI Video Generator for the GPU Poor. Supports Wan 2.1/2.2, LTX-2, Qwen Image, Hunyuan Video, LTX Video and Flux.
★ 6.6kviber3d. A modern starter kit for 3D browser games powered by r3f and threejs -
★ 620xyne. AI-first Search & Answer Engine for work. Open-source alternative to Glean.
★ 672ever_training. Original reference implementation of "EVER: Exact Volumetric Ellipsoid Rendering for Real-time View Synthesis"
★ 310MASt3R-SLAM. [CVPR 2025] MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priors
★ 3.1ksquid-dl. a massively parallel yt-dlp-based YouTube downloader
★ 112finetrainers. Scalable and memory-optimized training of diffusion models
★ 1.4kunilm. Large-scale Self-supervised Pre-training Across Tasks, Languages, and Modalities
★ 22kbadcad. CAD modeling for Jupyter
★ 93fillerbuster. Fillerbuster: Multi-View Scene Completion for Casual Captures
★ 114nerfiller. NeRFiller project https://ethanweber.me/nerfiller/
★ 130chatbot. A full-featured, hackable Next.js AI chatbot built by Vercel
★ 21kgoliath. Goliath Dataset and Official PyTorch Implementation of RelightableHands, Relightable Gaussian Codec Avatars, and Driving-Signal Aware Full-Body Avatars.
★ 361ava-256. Train universal codec avatars
★ 220monst3r. Official Implementation of paper "MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motion"
★ 1.4kNoPoSplat. [ICLR'25 Oral] No Pose, No Problem: Surprisingly Simple 3D Gaussian Splats from Sparse Unposed Images
★ 973mindspore. MindSpore is a new open source deep learning training/inference framework that could be used for mobile, edge and cloud scenarios.
★ 4.7kHunyuan3D-2. High-Resolution 3D Assets Generation with Large Scale Hunyuan3D Diffusion Models.
★ 14kCE7455. Jupyter Notebook
★ 46TRELLIS. Official repo for paper "Structured 3D Latents for Scalable and Versatile 3D Generation" (CVPR'25 Spotlight).
★ 13knerfview. Python
★ 152spz. File format for 3D Gaussian splats. About 10x smaller than the PLY equivalent with virtually no perceptible loss in visual quality. Offered as open source by Niantic Labs. More details at https://scaniverse.com/spz #3dgaussiansplats #gaussiansplatting
★ 886brush. 3D Reconstruction for all
★ 4.8kanthropic-parallel-calling. Faster and cheaper! parallel processing of Anthropic API requests, optimizing for speed, cost-efficiency, and rate limit compliance.
★ 16SplatFields. [ECCV 2024] SplatFields: Neural Gaussian Splats for Sparse 3D and 4D Reconstruction
★ 187slang-gaussian-rasterization. Slang
★ 375SAM2Point. The Most Faithful Implementation of Segment Anything (SAM) in 3D
★ 359splatt3r. Official repository for Splatt3R: Zero-shot Gaussian Splatting from Uncalibrated Image Pairs
★ 794koch-v1-1. A version 1.1 of the Alexander Koch low cost robot arm with some small changes.
★ 718kaolin. A PyTorch Library for Accelerating 3D Deep Learning Research
★ 5.1kfisheye-calib-adapter. Fisheye-Calib-Adapter: An Easy Tool for Fisheye Camera Model Conversion
★ 174gpu.cpp. A lightweight library for portable low-level GPU computation using WebGPU.
★ 4kmast3r. Grounding Image Matching in 3D with MASt3R
★ 3kspconv. Spatial Sparse Convolution Library
★ 2.3kGraphics. Source files for my experiments not limited to computer graphics.
★ 14cambrian. Cambrian-1 is a family of multimodal LLMs with a vision-centric design.
★ 2kml-4m. 4M: Massively Multimodal Masked Modeling
★ 1.8ki-octree. [ICRA2024] Implementation of A Fast, Lightweight, and Dynamic Octree for Proximity Search
★ 393distributed-llama. Distributed LLM inference. Connect home devices into a powerful cluster to accelerate LLM inference. More devices means faster inference.
★ 3knerfstudio-webui. Gradio webui for Nerfstudio.
★ 63OpenGoPro. An open source interface specification to communicate with a GoPro camera with accompanying demos and tutorials.
★ 956xrdslam. Platform for Deep Learning based SLAM
★ 381nicer-slam. [3DV'24 Best Paper Honorable Mention] NICER-SLAM: Neural Implicit Scene Encoding for RGB SLAM
★ 217statedict2pytree. Python
★ 47PoseLib. Minimal solvers for calibrated camera pose estimation
★ 1.2kOpenGlass. Turn any glasses into AI-powered smart glasses
★ 4.1klightplane. Lightplane implements a highly memory-efficient differentiable radiance field renderer, and a module for unprojecting features from images to 3D grids.
★ 285tuning_playbook. A playbook for systematically maximizing the performance of deep learning models.
★ 30kwild-gaussian-splatting. DUSt3R + Gaussian Splatting
★ 286MarIOnette. Blender plugin for controlling Arduino-based microcontrollers over Serial.
★ 327imgui. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
★ 74kawesome-dust3r. 🌟A curated list of DUSt3R-related papers and resources, tracking recent advancements using this geometric foundation model.
★ 799dora. DORA (Dataflow-Oriented Robotic Architecture) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed dataflow capabilities. Applications are modeled as directed graphs, also referred to as pipelines.
★ 3.8kmvsplat. 🌊 [ECCV'24 Oral] MVSplat: Efficient 3D Gaussian Splatting from Sparse Multi-View Images
★ 1.3kdiff-gaussian-rasterization-w-pose. Cuda
★ 226Awesome_Dynamic_SLAM. Dynamic SLAM, Life-long SLAM Research(Lidar, Visual, Sensor Fusion etc.)
★ 704TripoSR. TripoSR: Fast 3D Object Reconstruction from a Single Image
★ 6.7kMarigold-Video. Marigold adapted for video estimation
★ 30MLOPs. Machine Learning Toolset for Houdini
★ 418diff-gaussian-rasterization. Cuda
★ 89nanobind. nanobind: tiny and efficient C++/Python bindings
★ 3.6kOpen-Sora-Plan. This project aim to reproduce Sora (Open AI T2V model), we wish the open source community contribute to this project.
★ 12kAwesome-Video-Datasets. Video datasets
★ 1.7kTriton-Puzzles. Puzzles for learning Triton
★ 2.5kpixelsplat. [CVPR 2024 Oral, Best Paper Runner-Up] Code for "pixelSplat: 3D Gaussian Splats from Image Pairs for Scalable Generalizable 3D Reconstruction" by David Charatan, Sizhe Lester Li, Andrea Tagliasacchi, and Vincent Sitzmann
★ 1.3kCutLER. Code release for "Cut and Learn for Unsupervised Object Detection and Instance Segmentation" and "VideoCutLER: Surprisingly Simple Unsupervised Video Instance Segmentation"
★ 1.1kjepa. PyTorch code and models for V-JEPA self-supervised learning from video.
★ 4k3DGStream. [CVPR 2024 Highlight] Official repository for the paper "3DGStream: On-the-fly Training of 3D Gaussians for Efficient Streaming of Photo-Realistic Free-Viewpoint Videos".
★ 463FoVMax. Code for maximizing the total field of view for a camera array
★ 2projectaria_tools. projectaria_tools is an C++/Python open-source toolkit to interact with Project Aria data.
★ 8064DGaussians. [CVPR 2024] 4D Gaussian Splatting for Real-Time Dynamic Scene Rendering
★ 3.8k3DGS.cpp. A cross-platform, high performance renderer for Gaussian Splatting using Vulkan Compute. Supports Windows, Linux, macOS, iOS, and visionOS
★ 771rerun. Visualize, query, and stream to train on multimodal robotics data.
★ 11kpyslam. pySLAM is a hybrid Python/C++ Visual SLAM pipeline supporting monocular, stereo, and RGB-D cameras. It provides a broad set of modern local and global feature extractors, multiple loop-closure strategies, a volumetric reconstruction module, integrated depth-prediction models, and semantic segmentation capabilities for enhanced scene understanding.
★ 3.4kHierarchical-Localization. Visual localization made easy with hloc
★ 4.1kresource-stream. GPU programming related news and material links
★ 2.2kGP100L. Graphics Programming in 100 Lines
★ 126NAFNet. The state-of-the-art image restoration model without nonlinear activation functions.
★ 3.1kinr2vec. [ICLR 2023] Deep Learning on Implicit Neural Representations of Shapes
★ 57DeepSDF. Simple and intuitive implementation of DeepSDF that you can install with a single line of code.
★ 110kubric. A data generation pipeline for creating semi-realistic synthetic multi-object videos with rich annotations such as instance segmentation masks, depth maps, and optical flow.
★ 2.8kSuGaR. [CVPR 2024] Official PyTorch implementation of SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Rendering
★ 3.5kweb-render-engine. 🧊 A Web Render Engine for rendering Interactive scenes with any 3D Asset from GLB, Huge-scale Point clouds, 3D Textured Meshes to 3D Gaussian Splats ✨
★ 763dgs-avatar-release. 3DGS-Avatar: Animatable Avatars via Deformable 3D Gaussian Splatting
★ 436Awesome-LLM-3D. Awesome-LLM-3D: a curated list of Multi-modal Large Language Model in 3D world Resources
★ 2.2kSplaTAM. SplaTAM: Splat, Track & Map 3D Gaussians for Dense RGB-D SLAM (CVPR 2024)
★ 2.2kEfficientSAM. EfficientSAM: Leveraged Masked Image Pretraining for Efficient Segment Anything
★ 2.5kEyefulTower. Official release of the Eyeful Tower dataset, a high-fidelity multi-view capture of 11 real-world scenes, from the paper “VR-NeRF High-Fidelity Virtualized Walkable Spaces” (Xu et al., SIGGRAPH Asia 2023).
★ 198supervision. We write your reusable computer vision tools. 💜
★ 48kGPU-Puzzles. Solve puzzles. Learn CUDA.
★ 12kSegDrawer. Simple static web-based mask drawer, supporting semantic segmentation and video segmentation with interactive Segment Anything Model 2 (SAM2).
★ 397PrimA6D. Official code of PrimA6D
★ 45Gaussian-Splatterer. Ray-traced, CUDA-accelerated Gaussian splat training utility for triangle meshes & self-contained models
★ 18Grounded-Segment-Anything. Grounded SAM: Marrying Grounding DINO with Segment Anything & Stable Diffusion & Recognize Anything - Automatically Detect , Segment and Generate Anything
★ 18kself-operating-computer. A framework to enable a multimodal model to operate a computer.
★ 10knonlinear-ray-tracing. C++
★ 81supersplat. 3D Gaussian Splat Editor
★ 9.5ksdk-examples. Spectacular AI SDK examples
★ 286dpf. Dynamic Point Fields: Towards Efficient and Scalable Dynamic Surface Representations (ICCV 2023)
★ 90recognize-anything. Open-source and strong foundation image recognition models.
★ 3.7kWonder3D. Single Image to 3D using Cross-Domain Diffusion for 3D Generation
★ 5.4kCLIP-SAM. Experiment on combining CLIP with SAM to do open-vocabulary image segmentation.
★ 390BackgroundMattingV2. Real-Time High-Resolution Background Matting
★ 7.2kaframe-gaussian-splatting. A-Frame component implementation of the 3D Gaussian splat viewer
★ 225splat. WebGL 3D Gaussian Splat Viewer
★ 3k4K4D. [CVPR 2024] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
★ 1.8kChatGPT-AutoExpert. 🚀🧠💬 Supercharged Custom Instructions for ChatGPT (non-coding) and ChatGPT Advanced Data Analysis (coding).
★ 6.6kDynamic3DGaussians. Python
★ 2.3kawesome-3D-gaussian-splatting. Curated list of papers and resources focused on 3D Gaussian Splatting, intended to keep pace with the anticipated surge of research in the coming months.
★ 8.7kTri-MipRF. [ICCV'23 Oral, Best Paper Finalist]Tri-MipRF: Tri-Mip Representation for Efficient Anti-Aliasing Neural Radiance Fields
★ 457XMem2. A tool for efficient semi-supervised video object segmentation (great results with minimal manual labor) and a dataset for benchmarking
★ 211nerf_dataset_preprocessing_helper. Intelligent(?) image sharpness filtering for optimized NeRF training datasets
★ 131diff-gaussian-rasterization. Cuda
★ 487NeuRBF. Python
★ 314SegmentAnythingin3D. Segment Anything in 3D with NeRFs (NeurIPS 2023 & IJCV 2025)
★ 1knougat. Implementation of Nougat Neural Optical Understanding for Academic Documents
★ 10kResFields. [ICLR 2024 Spotlight ✨] ResFields: Residual Neural Fields for Spatiotemporal Signals
★ 168pyk4a. Python 3 wrapper for Azure-Kinect-Sensor-SDK
★ 313DROID-SLAM. Python
★ 2.6krpg_davis_simulator. Simulate a DAVIS camera from synthetic Blender scenes
★ 120NeuS2. [ICCV 2023] Official code for NeuS2
★ 732LichtFeld-Studio. Train, inspect, edit, automate, and export 3D Gaussian Splatting scenes from a single native application.
★ 3.4kffcv. FFCV: Fast Forward Computer Vision (and other ML workloads!)
★ 3kMotionGPT. [NeurIPS 2023] MotionGPT: Human Motion as a Foreign Language, a unified motion-language generation model using LLMs
★ 1.9kUV-Volumes. [CVPR 2023] UV Volumes for Real-time Rendering of Editable Free-view Human Performance
★ 144raytracing.github.io. Main Web Site (Online Books)
★ 11kzipnerf-pytorch. Unofficial implementation of ZipNeRF
★ 851gaussian-splatting. Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
★ 23kTHuman2.0-Dataset.
★ 370DragGAN. Official Code for DragGAN (SIGGRAPH 2023)
★ 36k3D-scene-and-human-capture. Combine 3D reconstruction and human motion capture .
★ 21infinigen. Infinite Photorealistic Worlds using Procedural Generation
★ 7.1kmlc-llm. Universal LLM Deployment Engine with ML Compilation
★ 23kDragGAN. Implementation of DragGAN: Interactive Point-based Manipulation on the Generative Image Manifold
★ 2.1knerfuser. NeRFuser
★ 102arah-release. [ECCV 2022] ARAH: Animatable Volume Rendering of Articulated Human SDFs
★ 190tava. Code for the paper "TAVA Template-free Animatable Volumetric Actors".
★ 208awesome-NeRF-papers. All NeRF-related papers @ CVPR/ICCV/ECCV/NIPS/ICML/ICLR
★ 636pandas-ai. Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.
★ 24kthe-algorithm. Source code for the X Recommendation Algorithm
★ 74kPetGPT. Train your own PetGPT at home!
★ 123limap. A toolbox for mapping and localization with line features.
★ 868LISST. Linear Shaped Skeleton Template for Human Motion Modelling
★ 3openscene. [CVPR'23] OpenScene: 3D Scene Understanding with Open Vocabularies
★ 837nerfshop. NeRFshop: Interactive Editing of Neural Radiance Fields
★ 459PAC-NeRF. Physics Augmented Continuum Neural Radiance Fields for Geometry-Agnostic System Identification
★ 305mega-nerf. Python
★ 500GNT. [ICLR 2023] "Is Attention All NeRF Needs?" by Mukund Varma T*, Peihao Wang* , Xuxi Chen, Tianlong Chen, Subhashini Venugopalan, Zhangyang Wang
★ 349diffusionerf. [CVPR 2023] DiffusioNeRF: Regularizing Neural Radiance Fields with Denoising Diffusion Models
★ 308XMem. [ECCV 2022] XMem: Long-Term Video Object Segmentation with an Atkinson-Shiffrin Memory Model
★ 2klion-pytorch. 🦁 Lion, new optimizer discovered by Google Brain using genetic algorithms that is purportedly better than Adam(w), in Pytorch
★ 2.2kK-Planes. Python
★ 530phycv. PhyCV: The First Physics-inspired Computer Vision Library
★ 525NeRFusion. Python
★ 268petals. 🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading
★ 10ksdfstudio. A Unified Framework for Surface Reconstruction
★ 2.1kdycheck. Official JAX Implementation of Monocular Dynamic View Synthesis: A Reality Check (NeurIPS 2022)
★ 217deforming-nerf. Code for "Deforming Radiance Fields with Cages", ECCV 2022.
★ 150mixvoxels. ICCV2023 (Oral) MixVoxels https://arxiv.org/abs/2212.00190
★ 174VQRF. Official implementation of our CVPR 2023 paper "Compressing Volumetric Radiance Fields to 1 MB"
★ 318eg3d. Python
★ 3.3klovely-tensors. Tensors, for human consumption
★ 1.4k