Engineer · Builder · Learner

Hi, I'm Punit.
I build things that matter.

ML/GPU engineer, former Google Summer of Code student & mentor. Passionate about systems programming, machine learning infrastructure, and making complex things simple.

scroll

Open Courses

Comprehensive study guides for ML engineering and GPU programming, distilled into beautiful zero-dependency HTML pages you can study anywhere.

About Punit

I'm a software engineer who started with blinking LEDs and ended up building ML infrastructure at scale. The journey from soldering 8051 microcontrollers to deploying GPU workloads on Kubernetes has been anything but linear — and that's what makes it fun.

My background spans embedded systems, Linux kernel development, real-time operating systems, and now machine learning platforms. I believe the best engineers are the ones who understand the full stack — from transistors to transformers.

When I'm not writing code, I'm writing about it. These courses are my way of giving back — distilling years of learning into structured, accessible content.

🏢

ML Platform Engineer

Building ML infrastructure, GPU workload orchestration, and Kubernetes-based ML pipelines.

🌍

Google Summer of Code

Contributing to RTEMS RTOS — GPIO, PWM drivers, and I2C drivers for BeagleBone Black. Student & mentor.

🔧

Systems at Heart

From Linux kernel patches to embedded NTP clients for protection relays — I love the low-level stuff.

Projects

A mix of hardware and software — from microcontroller boards to open-source operating systems.

GSoC — BeagleBone BSP for RTEMS

Built GPIO test code, PWM driver, and I2C driver for BeagleBone Black within the RTEMS real-time OS. Mentored by Worth Burruss and Dr. Joel.

C RTOS BeagleBone Open Source

NTP Client for Embedded Relays

Implemented network time sync for protection relays at Easun Reyrolle — replacing costly coaxial cables with LAN-based NTP, reducing per-unit costs.

Embedded C NTP Networking

Elevator Control System

Final-year thesis: elevator prototype using CPLD boards with custom hardware programming. Designed power supply and real-time motor switching circuits.

CPLD VHDL Hardware

Programmable Microcontroller Computer

College project building a small programmable computer with 8051 MCU — custom PCB, RS232 connectivity, and ADC validation with LED binary display.

8051 PCB Design ADC

Auto-Wiki

AI-powered wiki generator that parses codebases using tree-sitter, builds dependency graphs, and generates documentation with LLMs.

Python Next.js LLM Tree-sitter

3D Blender Models

Explored 3D modeling with Blender — created various objects including a photorealistic cup model published on Sketchfab.

Blender 3D Creative

Let's Talk

Find me on the internet — always happy to chat about engineering, ML, or open source.