AD ASTRA PER ASPERA
Each year, I set a series of ambitious projects to challenge myself. Here’s what I’m working on this year and the resources guiding me:
-
PCB Design with Altium
Learn the rules, techniques, and software to create efficient PCB designs.
Resource: Altium Education Hub -
ASIC Development
Master the steps of building FPGA-based ASICs, from design to RTL.
Resource: TinyTapeout -
RISC-V CPU Design
Build a RISC-V core processor, exploring every aspect of its architecture.
Resource: The RISCV Reader -
GPGPU Development
Create your own GPGPU based on the RISC-V ISA and develop the necessary drivers.
Resources: -
RL + Transformers
Implement RLHF, PPO, and DPO techniques to enhance and fine-tune transformer models.
Resource: rasbt/LLMs-from-scratch -
SLAM Implementation
Recreate a minified SLAM to understand its core operations.
Resource: geohot/twitchslam