About Me

I'm Adam McCarthy, a software engineer! I'm also an alumnus of the Software Engineering program at Rochester Institute of Technology. This is my personal webpage. Here you'll find details about my experience and various projects I've worked on. If you'd like to contact me, you can use the links above to do so.

Most of my experience is with web and microservice development, although I have worked with standalone desktop applications client-server applications as well. I have the most experience in heavily object-oriented languages such as Java, although I work in a wide variety of langauges including compiled languages like Golang and C, and scripting languages, including JavaScript, Python, and Groovy.


I've worked on a variety of projects, here are just a few of them:

Twitch Plays Battleship! A solo project from BrickHack 2017
A web application for tracking lifetime goals
Space Scenes
An Android widget that displays astronomy photos from NASA

Interests and Hobbies

I'm an aspiring runner and tennis player! My current goal for running is to successfully complete a 5k race, and my goal for tennis is simply self-improvement.

I'm also a fan of Rubik's Cubes. I can solve a 3x3x3 cube in under a minute (but my record is 38 seconds!) I can't solve any of the larger cubes, but I'd like to someday be able to complete a 4x4x4 cube, and maybe even a 5x5x5 cube.

I can play the piano as well! I can play a couple of popular songs, such as Journey's "Don't Stop Believin'" and Five For Fighting's "100 Years," as well as a few pieces from some of my favorite video games.