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