Game Developer to
Software Engineer

After graduating from New York University with a degree in Game Design, I sought a field where I could apply my passion for interactive design, user experience, and creative collaboration.

Over the last six months, I have found my calling as a software engineer at App Academy. There, I sharpened my technical skills and learned how to build comprehensive full-stack web applications, making use of my knowledge of interactive design to craft responsive, tactile interfaces for the user.

Now, I am seeking opportunities to apply my technical and creative skillset to tackle new and exciting challenges. I am eager to learn more and use my knowledge to make the world a better place.

Technologies and Skills

I began my programming journey in Game Development courses, learning Javascript and C# to design games on WebGL. After graduating, I dove headfirst into learning how to build web applications from scratch, tackling full-stack technologies such as Ruby on Rails, React.js, and MERN. Now I'm eager to learn more.

Currently my favorite language is JavaScript. I love its quirkiness, sheer scope of what it can do, and the community behind it. I enjoy making software that is responsive and tactile, which provides the same jolts of dopamine that a well designed game can through intuitive interface design and clean functionality. These are always a priority for me when building any type of project.

I am currently teaching myself Python and jumping into the world of advanced data structures and algorithms. Please reach out if you would like to talk some more or collaborate on a project!

My Projects

Additional projects can be found on my GitHub Profile.

Color in Space thumbnail

Colors in Space

Colors in Space is a 2D interactive visual and auditory experience where players explore a vast, endless, procedurally-generated universe of celestial bodies and good vibes, crashing into planets and stars to produce spectacular splashes of color and light. This game is built purely on: Vanilla Javascript, HTML5, CSS3, and the Canvas API.

Paint by Numbers thumbnail

Paint-by-Numbers

Paint-by-Numbers is an application where users can create, play and share Nonogram puzzles, built on the MERN (MongoDB, Express.js, React.js, Node.js) stack. This was a collaborative project where I worked with 2 other talented engineers. I assumed the role of Team Lead and guided the overall vision and implementation of the project.

ruckkus thumbnail

Ruckkus

Ruckkus is a full-stack, comprehensive clone of the popular messaging app Discord and it's myriad functionalities. Users are able to sign up for an account, join servers, and chat with other users in real time. Some notable technologies used in this project are: React.js, Redux, Ruby, Ruby on Rails, and PostgresSQL.

Want to Connect?

Here are some different ways to reach me