As a Full-Stack Developer with an eye for design and small details, I create applications that inspire and excite users. My experience as a TV and film editor instilled in me a passion for artistic collaboration and seeing a project to fruition in the most engaging way.
Side-by-side comparison of the same website, built using three different frameworks. Prototyped with Adobe XD and supported by Bulma documentation. Post-mortem analysis performed.
Angular,
React,
Vue,
Bulma,
SCSS,
Font Awesome,
Adobe XD
Dynamically coded PHP website with global header and footer, team member and menu API arrays and contact form validation.
PHP,
HTML,
CSS,
JavaScript
(Heroku takes 10-15 seconds to load)
A comparative card game, like Blackjack or War, played against the computer and that features some of my favorite musicians! Every card was photoshopped.
HTML5,
CSS3,
JavaScript,
jQuery,
Adobe Photoshop,
Google Fonts,
favicon,
Animista
An app to keep track of which Florida springs you've yet to see and which ones you've already explored!
HTML5,
CSS3,
JavaScript,
React Express,
Node.js,
MongoDB,
Mongoose,
Adobe Photoshop,
Adobe Fonts
(Heroku takes 10-15 seconds to load)
A way to track packages using tracking number and carrier code that fetches an API.
HTML5,
Sass,
React Express,
Mongoose,
Node.js
An outlet for the public to say something about Bill. Feel free to write a new blog post or leave a comment.
HTML5,
Sass,
Ruby on Rails,
Bootstrap 4,
PostgreSQL
(Heroku takes 10-15 seconds to load)
A simple trivia game that fetches an API and serves up random questions. Plus, it features a point counter!
HTML5,
Sass,
JavaScript,
React.js,
API
A way to collect bookmarks from your favorite websites
HTML5,
Sass,
JavaScript,
React.js,
Express
MongoDB
(Heroku takes 10-15 seconds to load)
A HackerRank challenge: Make a 3x3 grid of buttons that rotate outside buttons when the center button is clicked.
HTML5,
CSS,
JavaScript
A simple, monotone calculator that does basic arithmetic. Has functions that won't display undefined operations and ability to delete the last number input.
HTML5,
CSS,
JavaScript