Arvinder Pal Singh Bali
Hello World! Welcome to Arvin's website. :)
Machine Learning Engineer passionate about deep learning, consciousness, and - lately - obsessed with GPUs and distributed learning.
My projects
3D Facial Reconstruction Tool
Machine Learning Engineer0A robust pipeline for processing stereo imaging data into textured 3D models using cross-platform executable integration.GPU Benchmark Suite
Autodidactic0Introducing a comprehensive command-line suite for profiling GPU performance, powered by CUDA C++, Triton, and PyTorch, across diverse tasks. Absolutely obsessed. :)ToyGrad
Autodidactic0Built my own automatic differentiation engine from scratch to understand how PyTorch works under the hood. Complete with scalar autograd, neural networks, and backpropagation.- See some more on this page
Posts and other half-baked thoughts
- Aug 15, 2025Post
Multi-View Stereo Photogrammetry Pipeline - Detailed Algorithm
Re‑engineering a professional photogrammetry system - the full algorithmic pipeline for accurate multi‑view 3D reconstruction.
- Aug 11, 2025Post
Dependency Hell is Actually NP-Complete
Why dependency resolution (and uv) touches NP-complete territory.
- Aug 7, 2025Note
Paradigm Shift
Obsessed with parallel computing.
- Aug 5, 2025Post
Seven Principles
Practical principles for intentional living and continuous growth.
- Aug 3, 2025Post
Building ToyGrad - A Journey Into the Heart of Automatic Differentiation
After years of using PyTorch, I finally built my own autograd engine from scratch to understand what really happens under the hood.
- May 23, 2025Post
Fluency Analyzer App
A distributed web platform for Welsh language fluency assessment, bridging academic research with practical applications for language learning and preservation.
- Apr 27, 2025Post
Hello World -- An Introduction
A post about myself and my background.
- Apr 27, 2025Note
Get in touch
Message link.