Brandon Eng

Brandon Eng is a graduate of California Polytechnic State University, San Luis Obispo with a major
in Computer Engineering

FGOrdle

March 2023

FGOrdle is a Wordle-like game that uses characters from Fate/Grand Order instead of 5 letter words. The website informs the player on what aspects of the character they picked are correct. When the player either picks the correct daily character or uses up their 8 guesses then the daily character is revealed. Users can also create and account to maintain their current wins and how many times they have played.

Built with microservice architecture in mind, the frontend of the website is HTML, CSS, and Javascript while the character information is stored using MongoDB. An API made with Flask retrieves this character information for the website. The MongoDB is updated through a cron job and AWS Lambda function. Account creation and sign in is stored in an SQLite DB, and the information is processed through a separate API made with Flask. Afterwards, the API then authenticates users with a JWT (JSON Web Token).

https://fgordle.vercel.app/

Minigames

February 2022

Minigames is a website to play simple games. Currently there are two games on the site. A Rock Paper Scissors game against a random AI that record wins, losses, ties, and times played. Then a coin toss game that records the number of times the coin was flipped and whether it landed on heads, tails, or the side.

The website utilizes JavaScript and HTML for the frontend. The website is hosted on PythonAnywhere. Previously it use to be hosted on an AWS EC2 Instance. The data is updated using an API designed with Django REST Framework and housed with MySQL.

https://worldminigames.pythonanywhere.com/

MHR - Monsters

January 2022

MHR monsters provides users with hit zone value(HZV) data of each monster. This can be used by players in Monster Hunter Rise to get accurate data on the monster they are currently hunting. The initial page displays a list of large monsters and averages, allowing players to get a rough idea of weapon and elemental weaknesses. Upon clicking images it displays the complete chart for weapon and elemental weaknesses.

The frontend is designed using Django Templates to present the data. The backend uses Django to design an API to retrieve data.

Monster Hunter Rise Data

January 2022

This is a web scraper used to retrieve data for the game Monster Hunter Rise. It scans the website and outputs the located data into a CSV. This data is later used for other potential projects involving the game.

Data is gathered using Python and Beautiful Soup.

MHR Builder

May 2021 - August 2021

MHR Builder is a tool that can be used by players to simulate builds for Monster Hunter Rise. The site allows users to quickly create an equipment loadout. It displays the current skill set as well as various damage/defense/weapon stats. There are other potential boosts that players can add/remove to improve theses stats. Then using the various stats the player selected it calculates an Effective Raw/Element(EFR/EFE). The EFR/EFE stat gives players a general idea on the potential damage output. Players can then take snapshots and share their builds with other players.

The tool is a web app made in Vue.js and receives data using JSON files. The builds are encoded using Base64 to easily share.

https://mhrbuilder.netlify.app/

Contact Me