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