I'm going to continue to research the MPPT route.
This is the route I would go:
* pick a microcontroller. If unfamiliar with micros, do some led blinkers, hello worlds etc. first.
* wire a topology such as synchronous buck with bootstrap fet gate driver, current sense resistor and current sense amplifier
* make the microcontroller Analog Comparator (etc.) generate interrupts when you discharge a capacitor on the current sense resistor
* make the microcontroller generate PWM signals
* combine the two, make it stop the PWM on overcurrent signal
* now you have a DC/DC which does not blow up on every experiment - apply Vin
* make it output fixed duty cycle, which is Vout/Vmp from the solar panel datasheet (compensate to the expected temperature)
* now it's already 1000x better than the 555
* if still interested, go for MPPT:
* wire input voltage measurement (voltage divider + capacitor)
* add a control loop (PI loop works fine) to adjust PWM duty to regulate that voltage.
* replace fixed duty with this regulation loop.
* now it's 2000x better than the 555.
* wire that current sense not only to analog comparator, but ADC as well.
* calculate power (voltage * current)
* add perturb&observe algorithm: make changes to the voltage setpoint, recalculate power to see if it gets better or worse