Wow! You have every right to brag. I probably couldn't put that together, I'd get frustrated in no time.
It looks like you might have a little engineer on your hands.