Discrete operational amplifier
A four-stage transistor-level lab build, from the push-pull output back to the differential input.
The working archive
My lab work, board designs, prototypes, and future build plans in one place. Open the schematics, follow the progress, or dig into the files.
Meet the person behind the projectsA four-stage transistor-level lab build, from the push-pull output back to the differential input.
A two-layer KiCad design connecting an Arduino Nano, MAX30102 optical sensor module, and SSD1306 display.
An Arduino breadboard prototype and a separate Nano-based PCB design with traffic LEDs, a countdown display, and a pedestrian input.
A place to study camera bring-up, image streaming, and embedded debugging before building my own documented version.
A proposed analog front end with selectable gain, low-pass filtering, and a documented path to an ADC.
An original receive block with defined timing, a 16-entry FIFO, and tests for framing errors, overflow, and reset.
An independent controller concept that separates reader events, accepted check-ins, durable records, and recovery.
Open the working files
Source files and repository notes are preserved as a project record. Notes may describe intended behavior. See the project stages above for what was built and tested.
Imported from my three public GitHub repositories on September 8, 2026. The download includes the repository licenses. Photo location metadata is removed from website copies. File manifest ↓