My name is James Mufuh. I am a Computer Science graduate from the University of Maryland, Baltimore County.
These are a list of projects I have worked on and completed.
Click on the project name to go to project repo
Gridmap Maker - Gridmap Maker is a powerful commercial tool that I created for others to dynamically create and manage small to large grid-based maps. It empowers users to create highly specialized and customized maps that would be impossible to achieve using Unity's default features alone.
2D Hex Grid Map Generator. - A procedurally generated hex grid map made using Unity Game Engine. The map makes use of the Perlin noise algorithm in order to generate a naturally looking map. The maps being generated are meant to be used in 2d strategy games of various natures. Comes complete with basic map movement and selection features
Mobile Coupon App - A React-Native mobile application that would negate the use of printed coupons. This program sought to digitize paper coupons. Allowing people to find, store and use coupons from their phones instead of using papers and magazines.
Game Controller Input Recaster - An application that replicates a user's connected Game Controllers such as Flight Sticks, Xbox controllers and Gamepad inputs into keyboard and mouse inputs/movements. This was created to add support for external devices in applications that don't originally support them. It works by getting the values from an external device, then injects said values into another device driver, in essence masquerading as the injected device. This would then allow you to say, control your mouse with an Xbox controller or flight stick.
Web Scraper V2 - An updated version of my Html Parser library. Whereas the previous library simply gave the developer the first html that the website loaded, this program now waits for all necessary scripts to run before extracting a website's html. Permitting the extraction of data from websites that load their html through scripts. A good example of this are retail websites such as Costco or family dollar. Additionally, this library adds more features and fixed major bugs from the old library.
Eve Mining Calculator - An application that allows a user to calculate how much money they would make if they were to mine any ore (gold, silver etc.) for a certain amount of time in a game called Eve online. The program provides the user with up-to-date information of current market prices and also provides the user with the means to determine which locations would be most profitable to buy/sell their ore.
Scheduling Application - An application that works as a reminder such as a person might have on their phone. Allowing a user to create tasks so they can keep track of them. A good and simple program to prioritize your tasks and their respective deadlines.
Web Scraper - A Library to parse Html for Operation J.A.M.I.S.C.O. The library has been updated overtime to have a much more readable, flexible and efficient code. This library performs the primary JavaScript functions such as "getElemenyById", ""getElemenyByClass" etc and is very useful if you want to parse Html from most websites.
Operation J.A.M.I.S.C.O - The goal of this program was to create an AI similar to that of Iron Man's "J.A.R.V.I.S" where the user would ask the program a question and the program would go through websites and extract the relevant answer.