I have a somewhat different experience.
I quit my job last week and doing notice time now. It was a startup, I'm not a founder but I was there since almost the start (4+ years going from 4 people team to 20+).
Being a "veteran dev" had more drawbacks than advantages:
I'm glad I decided to leave but this notice time is awkward.
That's an interesting perspective. Thanks for sharing.
I don't think you need to feel any guilt. You've obviously helped the company grow through your contributions. The best thing you can do to leave with your head held high is to probably continue giving it your all during the notice period and ensuring any appropriate handovers are made and documentation is signed off.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.