I'm quite busy with non music life so I guess I'll try. Btw I most certainly would not be able to play that Piano part for learning just two years. Then again idk, I learn the Piano from a young age.
The elephant in the room is A-flat major isn't really a "violin" key, so to say. That isn't to say you can't write for the violin in A-flat at all, but the extent of chords you are using is choking the violin with this key. One thing that is often neglected is the concept of "overtones", similar to why you would want to use the Piano sustain pedal not for the sustain effect, but for the richer sound. In the key of A-flat the chords seem to add nothing to this.
I'm not a violinist so I am not qualified to give you the exact details. But if you have a violinist available you should really ask him/her how to write chords for it, in that case I would actually suggest you remove all the violin chords first, put an asterisk at every moment you want chords, then ask a string player how it could be done.
But just in case, let me try to point out some things,
all the really big chords (triple+ stops). Please bear in mind the standard tuning of the violin is GDAE. This means the lowest note has to be at least G or above, second lowest note D or above, etc.
bar 19. no. you can't harmonic a e-flat on the violin unless you do it artificially
bar 99, it's not entirely impossible to play a long note arco then trying to pizz with the left hand, but my question is "why?", the passage does not look or sound very virtuostic, it looks to be it's just there for the sake of it.
I also noticed there is barely any slurring of the notes. The violin is supposed to be able to play long lines of melodies with great sweetness, use it!