Skip to content

ayush — build log

ECE @ DSCE (starting after this gap before college). Bridging embedded hardware and ML systems. Targeting research internships: IIIT-H CVIT, IISc DESE, IIT Madras. MS abroad, Fall 2027.

The pitch: trained a model with a C autograd library I wrote, quantized it to INT8, ran inference on a systolic array accelerator I built in Verilog. No PyTorch, no black boxes.


Status

Project Status Plan Study
cmatrix (C warm-up) not started — begins after Beej's plan.md study.md
seatorch (C autograd engine) not started — blocked on cmatrix plan.md study.md
Mini NPU (Verilog, Tang Nano 9K) not started — blocked on seatorch milestone 10 plan.md study.md
RockyGPT (nanoGPT exercise) not started — side project, runs alongside seatorch plan.md study.md
MAC unit not started — side project, runs along or before seatorch during cmatrix plan.md study.md

Sequence: Beej's Guide (arrays chapter, current) → cmatrix → seatorch → Mini NPU. RockyGPT, MAC unit runs in parallel once C fundamentals are solid — not blocked on the main chain.

Currently: working through Beej's Guide to C — arrays chapter, solid on pointer arithmetic. Next: finish C fundamentals → cmatrix.

Self-study

self-study/curriculum.md — index connecting all per-project study.md files, plus the few topics that are genuinely cross-cutting.

Distribution log

Nothing shipped yet. This section fills in as things ship — HN, X, r/MachineLearning, r/cpp, r/developersIndia, r/FPGA, r/ECE.


Last updated: June 30, 2026