Born and raised in Northeastern New Jersey, I’ve been tinkering with PCs since you could upgrade your CPU with a plug-in module and scripting since my first attempts at making a DOOM level. My parents like to joke that I learned math by counting rupees in the original NES Zelda — an esoteric origin story I hope to be able to replicate some day in some way with my own daughter! Building things is my passion: whether it’s a new bookshelf, a web app, or a published game doesn’t matter — as long as I’m adding something meaningful to the world around me.
I have over 20 years of experience in a variety of fields, positions, and scenarios, ranging from start-ups to national corporations and from family-run businesses to a university research settings. I have worked at every level in business, be it intern, employee, manager, director, executive or owner; with experience in roles including game developer, software engineer, database administrator, systems architect, IT manager, and chief information officer. I have a hunger for continuous improvement and I’m always willing to learn and try new things in order to grow.
As I enter the mid-point of my career, I’m interested in three areas moving forward: software engineering, game development, and teaching (at the university level). You can find resumes for each concentration below:
Resume
resume-2026-01-22-all[ Download Resume – Game Programmer / Technical Designer ]
[ Download Resume – Senior Software Engineer / Technical Lead ]
[ Download Resume – Game Design / Computer Science Faculty Candidate ]
Contact
Inquiries, job opportunities, project work, etc.
