The maximum ATiny GPIO output current is 40mA before subject to damage, but it is not limited, and you really want to limit the current to somewhat less (Typically 50-70%). Since the transistor base only needs about 2-3ma to drive the LED's, the 2.2k base resistor limits the current to about 2mA. So I recommend leaving the resistor in or there is a risk of damage. The 22k is a pull-down to ensure it is turns off when not active.Question:
My 5mm LEDs are pre wired with leads and a current limiting resistor. They are rated for 12v. I'm guessing that 2.2k resistor is not necessary? It also appears that I have some mismatched designations. I will fix them and repost. Sorry for the confusion.
FIXED SCHEMATIC AND PCB ARE ATTACHED
Regarding the RVP mosfet.
The Si2305 mosfet VDS/VGS is not rated for this purpose. It will eventually become damaged.
The Zener and resistor I added keeps the gate voltage below spec but does nothing for the VDS requirement.
Choose a mosfet with a minimum 20v VDS and low RDSon.
Last point-
The open Atiny inputs can probably be used as an voltage comparator to monitor the LDR. Then you can probably completely remove the LM393.

