I build Cursor-first labs and factories: learn a skill/stack by typing it in a lab, or specify a product or task intent and let a Cursor team ship it in a factory.
Trajectory: MS in AI → open source contributor and developer advocate for PyTorch Lightning, LitGPT, and torchmetrics → AI/ML Engineer for applied AI and autonomy.
Stack: PyTorch, Hugging Face, NVIDIA, Cursor, Grok, LangChain + LangSmith, AWS.
Compute: NVIDIA DGX Spark and M5 Max 48GB
The IDE is the operating system. Grok and Cursor subagents are mentors or a staffed team — never a mystery box that owns the repo.
| Surface | Job |
|---|---|
| Lab | You write every line of domain code. Agents explain, quiz, review. Official docs are the spine. Definition of done: you can recreate it from a blank file. |
| Factory | You write the spec (@init-*, discovery). Chief Architect, SME, Scrum, engineers implement the spec. Not a lab. |
| Command | Factory Directorate (ops + engineering). Routes a campaign across labs and factories. Does not implement. |
| Plugin | Cursor plugin (rules, skills, agents, commands). Ships into the editor, not as a product repo the user types by hand. |
Commands start work (@start-lesson, @init-extension). Commands do not silently finish it in a lab.
Grok and Cursor exponentiate output. They do not replace T(n) / S(n), profiles, linters, call graphs, or the engineering floor.
Language contracts: Python, TypeScript, Swift, Kotlin (Jetpack Compose), Rust, C++20 (CUDA). First principles include AI-amplified craft plus common software engineering practice and design patterns as named tools for real seams.
Full text: design-philosophies.md
Beginner → advanced in one language and topic. Harnesses do not do the exercise.
| Repo | Topic |
|---|---|
| cursor-rust-lab | Rust |
| cursor-cuda-lab | CUDA C++20 |
| cursor-robotics-lab | C++20 + ROS 2 |
| cursor-rtos-lab | Zephyr RTOS (native_sim / QEMU) |
| cursor-langchain-lab | LangChain agents (Python / TypeScript) |
| cursor-data-engineering-lab | Python DE for AI/ML |
| cursor-game-theory-lab | Algorithmic game theory (NumPy / PyTorch) |
Spec-driven boilerplate. Init interviews, then a Cursor team ships tickets.
| Repo | Product |
|---|---|
| cursor-fullstack-factory | Fullstack app |
| cursor-deep-learning-factory | PyTorch / Hugging Face |
| cursor-langchain-factory | LangChain, provider-agnostic (LangSmith, Harbor) |
| cursor-grok-factory | Grok + Cursor SDK (LangSmith, Harbor) |
| cursor-extension-factory | Cursor/Open VSX extension (TS host + Rust crate) |
| cursor-swift-factory | Swift app (iOS / macOS / watchOS) |
| cursor-kotlin-factory | Kotlin + Jetpack Compose (ATAK-CIV / CivTAK plugin or standalone) |
| cursor-cesium-factory | Cesium globe (CesiumJS / Unreal / Unity) |
| cursor-ros2-factory | ROS 2 Jazzy (C++20, sim-first) |
| cursor-zephyr-factory | Zephyr RTOS (native_sim first) |
Fleet C2. Ops liaises; engineering routes. Example campaign: tabletop swarm (Reachy Mini-class + MicroDuck-class).
| Repo | What it is |
|---|---|
| cursor-factory-command | Directorate over the factory fleet |
Products you run, not curricula.
| Repo | What it is |
|---|---|
| dgx-lab | Developer platform for NVIDIA DGX Spark |