"Webumé"

a.k.a. Personal Website Resume ---- Github

Brief Intro This website demonstrates my knowledge of full-stack web development. I leveraged several technologies to create an appealing and functional website.

Notable Features This "projects" page is run with djangos model and form integration. While logged in as super-user I can add and edit every post. Although I could have easily displayed this page using html/css only, I chose to utilize these tools to demonstrate my ability. see pictures or github for code examples.

Obstacles The biggest obstacle that I found was allowing multiple images to be uploaded and then displayed. I overcame this obstacle by increasing my knowledge of many to one relationships and Djangos built in formset factory.

Tech Used

Full-Stack Dev

Python

Django

HTML

CSS

BootStrap

Adventure.land

Character Automation and Scripting ---- Github

Brief Intro Adventure.land is a game where you have to use JavaScript to automate all your characters actions. You start off with a base rudementary script that can only attack very close enemies and expand off of that. Using an object oriented approach I was able to completely automate every action of 4 characters. This includes, movement, combat, skill usage, selling/buying items, and coordination. The game runs in your browser so using HTML/CSS you are able to change the user interface, which i did to display information such as a gold per hour meter.

Notable Features Unlike the most common approach of creating scripts for every character (max 4). I chose to run all characters off a single config file that will auto update when changes are made. This was done using objects and logic that is able to tell what type/class the character is and then choose the best actions accordingly. While this config is running my characters can battle, rest, upgrade and sell items indefinetly.

Obstacles Since the characters are constantly running, the biggest obstacle was just trying to anticipate potential problems they might run into. To overcome this I created maps of actions and potential reactions to minimize potential future bugs.

Tech Used

HTML

CSS

JavaScript