John Murwin

An innovative and proven Project Manager, Team Lead, Game Designer, and Software Engineer who is detail oriented, thinks positively, well organized, and easily adaptable. Possesses a range of experience in multidisciplinary software development with a focus on proven engineering practices, agile teamwork, and modern management techniques.

Checkout some of my cool Public Projects below!

Protocol

Roles: Co-Team Lead / Lead Level Designer / Gameplay Designer

Tools: Unity Engine, C#, Bitbucket, Github, Itch.io

Description:

Protocol is an upcoming open world adventure game developed by KSU graduates in conjunction with KSU, the Make a Wish Foundation, Hi-Rez Studios, SkillShot, and several other sponsors to bring a young boy named Ethan's dream to life. Follow the project on ItchIO to stay up to date with our dev progress!

Natural Selection Simulation

Roles: Team Lead / Lead AI Designer / Gameplay Designer

Tools: Unity Engine, C#, Github, Itch.io, CI/CD

Description:

This project is an advanced Artificial Intelligence simulation that has multiple species of animals interacting in a procedurally-generated environment. The traits of these animals can be configured by the player such that they can see the effects of various decisions such as size, fur color, speed, among other traits. Once the simulation begins, players will be able to watch as the ecosystem survives, thrives, or dies due to the choices in species design.

Lastly, this project was accompanied by a host of SWE best practices such as Static Code Analysis, Linting, native Testing systems, Code Coverage, and an end-to-end Continuous Integration and Delivery pipeline structure off of Github Actions custom written for this project.

N-Queens Problem Visualizer

Roles: Lead AI Designer / Gameplay Designer

Tools: Unity Engine, C#, Github, Itch.io, CI/CD

Description:

Fall Semester 2021 Final Project for Software Eval. and Measurement at Kennesaw State University. This project serves to ultimately provide a framework for a Software Evaluation study on the Continuous Integration tool "SonarCloud" and accompanied by a written report.

Semantic Version Github Action System

Roles: Programmer

Tools: Github, Shell, Github CI Actions

Description:

A custom shell script that determines a Semantic Version number to assign to a Github release based off Conventional Commit logic rules.

Dashyy

Roles: Team Lead / Lead UI Programmer / API Programmer

Tools: Android Studio, Java, Kotlin, Android API, Github

Description:

Dashyy is the next tool in a parents safety toolkit for modern teenagers. Dashyy was designed to give parents insight into their driving age kids adventures by providing real time GPS positioning and Speed, Crash Detection, Location Sphere Exit Alerts, and Messaging all in one sleek and user-friendly application.

Intelligent Cooking App

Roles: Team Lead / API Programmer / AR Systems Programmer

Tools: Android Studio, Java, Kotlin, Android API, Google Barcode API, Bitbucket

Description:

The Intelligent Cooking App is a mobile app developed in a semester in conjunction with other CS students as my first leap into mobile app development. The purpose of the app was to find a new way to provide easy to cook recipes to users by taking into account the ingredients they already had in their pantry. The app uses a multitude of features such as: QR Barcode Scanning, GPS Location Services, and API Database Indexing to achieve these features.

Discord Bot (JR)

Roles: Project Lead / Core Functionality Programmer

Tools: Discord.py, Powershell, Visual Studio Code, Github

Description:

JR is a customized Discord App written on the Discord.py branch of Python to be a full-featured, easy to use Discord Admin Bot to help Arma3 Communities easily schedule missions, training dates, and administration.

My Skills

Project Management Expertise

Working as a team is my favorite part of software development, and I excel at leading a team of developers to achieve our goals. My experience as a developer and my strong verbal communication, organization, attention to detail, and multi-tasking skills allow me to motivate and inspire software teams.

Industry Standards Experience

Ever a fan of keeping up to date, I have worked with almost all industry tools, methods, and practices. From Agile and Scrum, Jira, Kanban, Github/Gitlab, Unity or Unreal ; no tool is too foreign for long. An adaptable mindset ensures productivity, cohesion, and quality output.

Extensive Programming Knowledge

With a multitude of different language's comfortability under my belt, I can work with almost any modern language with efficiency and competency in both active development and supportive roles for any project.

Cross Platform Development

My passion for software has enabled a wide range of development platforms: from Native iOS and Android Development (Java, Kotlin, React, React Native),Virtual Reality and Mobile Casual Games through Unity, all the way to large scale hyper realistic Unreal Engine games I pride myself on keeping up to date with the technology and continuing to develop projects designed from the ground up to take full advantage of the best platform for my goals.

Continuous Learning and Development

Going out of my comfort zone is the quickest way for me to progress, and as such I always strive to learn new tools, methods, and languages to help further my development toolkit.

Long Lasting Passion for All Things Software, Games, and Tech

From making games to playing games, I have always been and always will be more passionate about the power of video games than anything else. And this initial love has propelled me into a life of Software Engineering, Project Management, and Modern Programming practices.

Get in Touch

Want to get in touch with me to work on a project together? You can send me an email below or get in touch with me through LinkedIn or Github!