Hello, my name is Jonathan Mulvaney and I am currently a junior studying software engineering at the University of Massachusetts Dartmouth.

I've always been someone who's been passionate about computers and technology, so much so that when I was younger I wanted to code and construct robots. Growing up I've long since changed my focus and what I want to do with my life but my passion in the field still remains the same. I love developing, solving problems, and understanding the most finite systems behind code and programs, especially in video games and software.

Once I earn my degree and move on from this chapter in my life, I'd love to spend my time working on and shipping the highest quality programs possible. Whether they're systems in video games, something like backend software for a company, or anything in between, I want to do my very best understanding a wide variety of coding languages and programs to the highest degree in order to deliver the most high quality and easily maintainable pieces of software out there.

During my time working on code and trying to learn everything I can surrounding it, I've picked up a decent amount of skills that I've found useful in the field so far. Through my classes and exploration of personal projects, I've become quite familiar with a wide variety of commonly used coding languages like Python, Java, C, C#, and C++. While coding with these languages I've also developed a strong passion for problem solving and refining any bit of code I make to the fullest. When I say "refining any bit of code I make to the fullest" I mean that I try my hardest to make sure it is as efficient as it can possibly be while writing comments detailing what everything does so that if someone were to work on that code after me, they wouldn't have to waste hours figuring out what does what.

Like I briefly mentioned above, I've delved into multiple coding projects in the past like a prototype fighting game coded in C++ and made in Unreal Engine, as well as a quaint little dress-up game I made in collaboration with my girlfriend using C and the Unity Engine. When working on the dress-up game with my girlfriend, I learned a decent bit about the game creation process and work flow as she created all of the art and visual assets while I made all of the software and code that made it come to life. Here's some screenshots of what we made!

Block Image
Block Image

Skills

  • Fluent in Python, Java, C, C#, and C++ coding languages
  • Experienced in Microsoft Visual Studio, Microsoft Visual Studio Code, Unity Engine, and Unreal Engine
  • Tenacious problem solver
  • Passionate and determined to deliver the best product possible
  • Soldering

Projects / Achievements

  • Prototyped a basic fighting game using Unreal Engine and C++. The prototype involved rigging a character model and setting up hit zones, animations, move-sets, and a fully functioning player health bar.
  • Developed a small dress-up game with my girlfriend using Unity Engine and C. This was a project fully built from the ground up, each asset was hand drawn or made by my girlfriend and the main script that the game relies on to show and hide menu buttons / clothing was written by me.
  • Assembled a fully-functioning desktop computer using store-bought internals. I collected all the necessary parts to build my dream desktop computer and assembled them in a visually pleasing and high-functioning form factor while learning about computer internals along the way.
  • Soldered and constructed a fully functioning mechanical keyboard. I purchased the parts necessary to create a custom keyboard (keyboard case, switches, keycaps, and PCB) and assembled them all together by placing the PCB in the case, soldering each switch onto the board, and then slotting on all the keycaps.

Repair Experience

  • Replaced a desktop computer's glass side panel.
  • Troubleshot faulty computer hardware, removed, replaced, and rewired any faulty parts.
  • De-soldered and resoldered keyboard switches in order to replace and repair a faulty key switch.

Hobbies

  • Videogames
  • Comics
  • Cooking
  • Guitar
  • Keyboards
  • Nature-walks