My years of experience with React and JavaScript make me a worthy developer. I create practical, functional, and beautiful applications. Don't just take it from me; browse my programming projects below.
A website made in Gatsby to utilize as a supplement to my job applications. Includes several custom react components as well as a few third-party components peppered in. Uses GraphQL queries as Gatsby's data layer for image and asset optimization. Several of my own illustrations decorate the landing page.
A web app that allowed users to search a database of products and businesses that are considered union friendly. Prototype version uses AWS Dynamo Database as data storage and retrieval, and AWS Cognito as login engine. Was designed to be a lightning-fast static website that could still make dynamic API calls for searches and content.
A microsite built with Preact that allowed users to browse for relevant apprenticeships based on their location and trade. The user would submit info and be directed to the correct page based on Preact router's ability to pass props as the URL path.
A React-based draw poker game with a polished and engaging interactive interface. Implements the Fisher-Yates shuffle algorithm to generate a new virtual deck for each hand. Each player is dealt five cards and then they are given a chance to hold up to all five. Players are dealt remaining cards and then the hands are scored, compared, and a winner is delcared. Your opponent's AI is basic, but employs a winning long-term strategy. He always go for the flush!
Built with the powerful Electron technology to allow for a node-based desktop application. NewsCaster CLEANUP was an in-house CRUD application designed to dynamically parse the NewsCaster Database, detect the folder architecture of the NewsCaster, and look for issues with the clip library such as orphaned clips. It generates a report, and gives the user the ability to delete the problem files from the system.
Fully functional image browser that displayed my large collection of creative artwork I had made over the years portfolio. In addition to the actual contents of this portfolio, I wanted to show off my React abilities by creating an interactive browser.
NewsCaster CLEANUP was an in-house CRUD application designed to dynamically parse the NewsCaster Database, detect the folder architecture of the NewsCaster, and look for issues with the clip library such as orphaned clips. It generates a report, and gives the user the ability to delete the problem files from the system.
A photoshop script that will dynamically detect layer size and count, and then fan them out into a sprite sheet for the use on the web. As seen in my game, Bardo
Bardo won 1st place in Games at the 2017 CSUN Multimedia Showcase.
Bardo the Savior is a 10-20 minute original point-and-click adventure game. Modelled after classic Humongous Entertainment inc. games such as Pajama Sam and Freddi Fish, Bardo moves the format into a new era with a completely browser-based form factor.
This was one of my first major JavaScript programming projects. With hindsight, it was incredibly ambitious and took me from beginner to intermediate quicker than any online course did. Bardo includes three seperate puzzles, a dynamic event scripting system, custom sprite-based animation, a dynamic dialogue system, and a custom inventory system. I also wrote my own photoshop script to take animations and spread them out into enormous sprite sheets.