You need to watch what you are feeding him on a regular, daily basis, as some of the things you are feeding him every day are very fatty and can result in not only Fatty Liver Disease over time, but can really put weight on him quickly, even in small quantities. Quakers have a tendency to put weight on quickly too.
He shouldn't have eggs every day, nor should he have nuts, pasta, bread, or any other people-food on a regular, daily basis. The nuts are all loaded with oils and fat, as is the pasta...in fact, pasta (due to the carbs) is often the reason that many birds become Diabetic. I have had many Diabetic birds come to the Avian Rescue I work at, that are actually insulin-dependent, and pasta is usually a part of the problem, along with bread. Fruit is the other thing that he should not be getting every single day. I know it seems like fresh fruit would be a healthy choice for his daily diet, but the problem is that all fruit is just loaded with sugar. And that sugar turns into fat that accumulates in his liver.
His regular, daily diet should consist of a staple of healthy, low-sugar pellets, and then a little healthy, varied, low-fat seed-mix that does not contain sunflower seeds. And in addition to the pellets and the healthy seed-mix, he should get a good variety of fresh veggies every single day. For a treat you can give him a small serving for fresh fruit a few times a week, and reserve things like nuts, sunflower seeds, etc. as occasional, special treats or training treats, but they should not be a part of his regular diet or something he gets every day.
As far as people food goes, like the eggs, the toast, the pasta, etc., you need to do this sparingly, especially the pasta and the toast/bread. These are things that he cannot eat every day, and again, should be only an occasional treat a couple of times a week.
It's perfectly fine to want to eat at the same time as your birds, but make your "mealtimes" with your bird when he gets his fresh veggies and maybe a tiny little bit of egg, a nut or two, a bite of something you're eating, etc. But you need to do this extremely sparingly and not every day, as it will accumulate quickly.
Basically it's not about "when" he eats, but a lot more about "what" he eats. I leave pellets in all of my birds cages all day long, so that they always have something to eat if they want it. I put the pellets inside of their cages first thing each morning, and then take any remaining out at night before bed. I add their seed-mix at dinner time when I'm eating, as well as their fresh veggies/chop mixes. Usually around lunchtime or at night before bed is when they get a snack or treat, and depending on the bird this is either a nut or two, a couple of sunflower seeds, a piece of fresh fruit, or a bite of what I'm eating. But this is only once a day, and is never given to them as a part of their regular diet.