I started learning Java in school circa 2009 and since then greatly expanded my knowledge in my own time, pretty much exclusively off the Internet.
I've managed to create a 2D game engine called Grame. It started out as an after school project (a game called Grass Muncher actually) and soon evolved into something that consumed my life for a very long time. I learned most of what I know through the development of this little engine.
On top of gamedev, I've gathered quite a lot of experience with the Swing Java GUI library and have created a few programs which demonstrate a nice blend of responsiveness, good looks and functionality. I've included a few of those here on my site; kindly refer to Reaction Keeper and Tracking Manager.
I'm currently serving my mandatory time in the IDF.
Grame - A 2D grid based game engine. Has been my main focus for a few years now and I still don't think it's finished.