About Me

I am a full-stack C# .NET graduate of Tech Elevator in Pittsburgh. There we learned to develop apps using back-end, SQL databases, and front-end.

I am also a game developer on the side and have also received an Associate's Degree in Game Development from Raritan Valley Community College in NJ. I have received the Unity Certified Associate certification in the past. I have consulted with Merck on the side on some Virtual and Augmented Reality projects in Unity and have had the opportunity to work with Microsoft HoloLens there. I have also been working with Unreal Engine and have made it my primary engine of choice for game development.

I am now a full-stack software developer at Development Dimensions Iinternational (DDI) in Bridgeville, PA working with C# .Net. DDI provides classes and tools for leaders of companies to test and improve thier leadership skills. I work on their web applications from back-end API's to front-end UI with some VR simulation work in the past.


Work

Own Work

As you can see from the projects on this site, I am primarly a Game Developer in my free time working in the Unity Game Engine however I have also started working in Unreal Engine now. While I have many ideas for games I found that I also have a lot of interest in developing generic pieces that would be used in any game.

Current Interests

  • Artificial Intelligence: I have interest in technologies such as AI and Machine Learning, however I have limited knowledge of the latter. I am also currently working on my own wildlife AI where one of my challenges are to try and develop my own AI on my own without looking up how others do it too much. It has a focus in modularity so you can easily add new creatures that can re-use same modules and you can add custom modules for custom behavior. Each module is a new component where you would throw it on the creature and the main script would find them and use them.
  • Virtual Reality: Another technology I am interested in is VR. I love how exciting some games can get and the fact that your physically doing everything makes it even more satisfying when you do well. I enjoy showing it off to friends and family and for that reason my favorite kind of games are cross-platform multiplayer and assymetrical multiplayer.

Merck

I was working with Merck as a junior consultant from Diversant. I was straight out of community college where I was going for video game develeopment. My instructor was the one who got me and two other classmates the opportunity. We were hired as "Unity experts" being that the innovation team we worked with had little to no experience with it.

We worked with the innovation team where we developed a couple prototype applications for Hololens for internal use with their scientists.

Projects

  • Model Viewer (Hololens): The first project we worked on was basically a model viewer. Thier use cases were to be able to allow their scientist to view 3D molecules and place 3D objects in an empty room to plan a new room's layout. This was my first time working with communicating with a server via REST where all the models were located. They were downloaded as Unity Packages and loaded during runtime and can be moved around and scaled.
  • Colony Counter (Hololens): The second project we worked on was a colony counter. The idea is for scientists to be able to snap a picture of a petri dish and communicate with their server where they had an AI count the colonies in the dish. It then returned the count and would show the count and image as a floating window.
  • VR Tour (Oculus Go / Google Street View): The final project was a VR tour that we continued from the last team that was working on it. It was a tour of thier Austin location via 360 images they took. It also had videos (one 360 and one traditional) that played a tour of Austin. Later we decided to set up a Google Street View as well that I worked on. Thier Praque location later had us set up a tour of their location on Google Street View as well.

Development Dimensions International (DDI)

My latest experience is a position at DDI in Bridgeville, PA. This is my first full-time job in the industry. They work with many major companies to provide classes and tools to improve their leaders.

Here, I began as a full-stack developer working with C# .Net. I was working on their web applications for both internal and external users. I eventually started working on their VR team working on developing VR sims in Unity. Now, after the pandemic the VR simulation develoopment have been put aside and I am back to full-stack development.


Hobbies

Gaming

As you may notice from my work, I am also a gamer. My favorite kinds are RTS, FPS, open-world, and randomly/procedually generated games. I tend to not play many different games however, do end up playing games a lot. I have a tendancy to shift in habits and I would play a lot of games and over time would shift to more development and do more of that. So I'm more of an off/on kind of gamer/developer in my spare time rather than splitting time evenly.

I don't really have a favorite game specifically but what is definitely one of my most played games is Monster Hunter: World. I've been a fan of the series since Freedom Unite and have played every other main title except Generations before World. I have also enjoyed Returnal with its fast paced gameplay and map design that is very similar to my random map generator that I've worked on.

I've never played many board games growing up until I found some friends that do. Now that I have finally tried some more modern ones, I have become more insterested in board games as well.

Virtual and Augmented Reality

I became very interested in VR and AR as soon as I first tried it. Since then I have gotten multiple Oculus headsets and a Microsoft Mixed Reality headset.

I didn't agree with the original adoption predictions for VR and saw them to be outrageous and believe that VR has been growing as expected. New technology doesn't grow instantly, it takes years of improvements and innovation to solve common issues to wide-spread adoption. I believe the biggest issue for adoption is the cost for "real" VR. That VR requires a gaming PC which ontop of the headset itself becomes expensive and the entry-level VR I feel has hurt peoples' opinion on it because of it's lack of a full VR experience and more of a media viewer, it is simply entry-level. For this reason I believe the upcoming Oculus Quest will be a huge advancement for the industry as it truly provides a full VR experience for the total cost of a new game console.

AR however, should be a much bigger hit. It is further away than VR at this point but, it has a much larger use case than VR does. I believe VR will remain for entertainment with its ability to isolate you and transport you somewhere else and AR will be used for just about anything via augmenting our everyday lives and work.

Cars

I enjoy cars and have a 2015 Mustang GT that I drive as a daily driver. I'm not exactly an expert on cars but, I do clean and change the oil on my car myself. I got it pretty loaded with options with all the ones that didn't remove any parts from the options I already had. The only option I didn't get that didn't change anything else from the other options was the Adaptive Cruise Control with rain sensing wipers.

My current list of mods:

  • GT350R Steering Wheel
  • Black and Red Racing Stripe
  • Red Wheelbands on the Gloss Black Factory Performance Pack Wheels
  • 255/40-19 Michelin Pilot Super Sport (F) and 275/40-19 Michelin Pilot Sport 4S (R) tires
  • Corsa Extreme Catback
  • Charcoal AMR Rims with All-Season Tires for Winter (19x8.5 255/40-19 F, 19x10 275/40-19 R)
  • Roush spoiler
  • Ford Racing Power Pack 2

Computers

I also became interested in computers. I have learned how to build a computer from scratch through the years. Started with an Alienware Aurora R4 and have learned from upgrading it which has led to me moving to a custom built PC. I also have a HTPC that will be getting hand me down componenets from my desktop as I upgrade that.

My Desktop Components:

  • Lian Li O11 Dynamic XL ROG Case
  • AMD Ryzen 7 7800X3D w/ Corsair iCue Link XC7 RGB Elite Waterblock
  • MSI MPG X670E Carbon WiFi Gaming ATX Motherboard
  • G.SKILL TridentZ RGB Series 32GB (2x16GB) DDR4 3200 RAM
  • Nvidia GeForce RTX 4090 Tuf OG w/ Corsair iCue Link XG3 RGB Hybrid Waterblock