Hi. I'm Michael Battaglia.

And this site is all about me!

I am an experienced software engineer who has been programming ever since the late 1980s in many different langauges for many different types of computers. When I am a not programming for my day job I am programming for my hobbies. I eat, drink, and sleep code.

Learn about what I do

Here's all the stuff I do.

Download my resume

Desktop Programming

I have over 25 years experience programming desktop applications for both professional and personal use.

Mobile Applications

I have over 15 years experience creating mobile apps from PalmOS/WindowsCE all the way to Android/iOS.

Web Development

I have over 15 years experience creating web sites and APIs that work on any internet connected device.

Here’s some stuff I made recently.

Check out my GitHub page

VBGuyNY C64 Kernel

A custom kernel written in assembly created for the Commodore 64.

Contains a useful list of routines to quickly create ML type programs for the Commodore 64.


Find me on ...



Meet Me at Uplink!