Portfolio

ABOUT

I am a current student undertaking a full-stack web-development bootcamp, seeking to gain industry experience following course completion in August 2021.

I currently yield the powers of: HTML, CSS, Git, Ruby, Rails, JavaScript, APIs and React. I plan on expanding my skills to include: MongoDB, Node.js, Mongoose, Express.js and Redux.

I am a creative personality with a passion for the arts. I enjoy consuming movies, series, theatre and books. I am a gamer, playing for fun, with a preference for PC and arcade games. Occasionally, you may find me drawing dark matter or painting with acrylics or watercolor. I love learning. My browser history is littered with academic papers and research.

Prior to my pursuit of a STEM career, I worked as a practicing lawyer with several years of experience in criminal and civil law.

This website is built using HTML and CSS. You may read about my other projects below.

ARCADE SECRETARY - Teamwork Hackathon

JavaScript, React, HTML, CSS

Arcade Secretary is a score-based speed typing game. Secretaries are armed with their keyboards and lighting reflexes when they enter the fast-paced corporate battlefield where speed and accuracy pave the way to victory!

Secretaries are given a strict deadline during which they will be given words, which they must type and submit as quickly and as accurately as super-humanly possible.

Secretaries will be rewarded for accuracy and receive one point for each character that they typed correctly. Mistakes are a liability! If a secretary makes a mistake, they will not get a point for the incorrectly typed character.

Secretaries race against time! When time runs out, the last word will be discarded. The deadline is reached and the game ends.

Secretaries are then provided with a performance review which will include total score, WPM (words per minute) and average accuracy per character.

Secretaries are immortal and live to battle again, always seeking to improve and chase deadline victories.

For more, visit Arcade Secretary here where you may find additional information about the app and deployed url.

Arcade-Secretary

ARTIZE - Two-way Marketplace

Development & Database: Ruby, Rails, HTML, CSS, PostgreSQL

Project Management, Planning and Software: Trello, Draw.io, Balsamiq Wireframes, pgAdmin
Gems: Bootstrap, Devise, Rolify, Simple Form
Image Upload: Cloudinary and Rails Active Storage
Payment: Stripe
Deployed using Heroku

Artize is an online Gallery to buy and sell art direct, without traditional "middle-man" gallery fees and commission. To view the rest of this website, users need to sign up or log in. Once logged in, a user may browse, list and purchase artworks.Users may only delete or edit their own listings. The admin user has unrestricted access to edit, delete or list any artworks. Future expansion may include a search feature allowing users to sort listed artworks by medium and style.

For more, visit Artize here where you may find additional information about the app and deployed url.

Artize

RIDDLES - Terminal Application

Ruby, Git, Github, Markdown

Riddles runs from the shell and accepts user input. Players may enter their username or continue as default "Player One" (yes, this is a reference to arcade games and Ernest Cline's novel, "Ready Player One").

Riddles is a ruby terminal application game that challenges the user to solve 5 riddles. Each riddle has a one-word answer. When playing, the user will receive the riddle and have an opportunity to provide their one-word answer. If the user solves the riddle, or if they run out of attempts, they move to the next riddle until they have played all 5 riddles. If the user is unable to solve the riddle, they may attempt a set number of tries (how many will depend on the difficulty mode selected).

Aesthetics give the game some personality and visual appeal. Ascii art was copied from an online generator and pasted as a string in the code. The lolize gem was used to color the Ascii headers for each section of the application. The colorize gem introduced solid color text.

For more, visit Riddles here

Riddles

Projects List

In addition to this website, you may read about some of my other projects here: